现在的计算机编程都是通过软件的,那最早的计算机是怎么编程的?

现在的计算机编程都是通过软件的,那最早的计算机是怎么编程的?我有一个问题一直想不通:计算机也是电子机械设备,而程序是数字或者符号,是抽象的,不是物质的,怎么放到机器里,机... 现在的计算机编程都是通过软件的,那最早的计算机是怎么编程的?我有一个问题一直想不通:计算机也是电子机械设备,而程序是数字或者符号,是抽象的,不是物质的,怎么放到机器里,机器又怎么可能理解呢?麻烦解释一下为什么计算机能识别抽象的数字或者符号?说得简单些.谢谢. 展开
 我来答
if渲染
2012-11-04 · 超过27用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:63.5万
展开全部
最早的计算机编程是通过卡带来实现的,卡带就是一些有规格的硬纸片,通过打卡机在卡带上打出一个一个的点,然后把卡带放到读卡机里读入到计算机里进行编译运行。至于你说的数字和符号,计算机硬件是识别不了的,计算机只可以识别0和1,而那些抽象的东西经过编译后就会变成由0和1组成的形式存储在计算机中
油腻小肚
推荐于2016-01-02 · TA获得超过1658个赞
知道小有建树答主
回答量:891
采纳率:75%
帮助的人:604万
展开全部
在计算机最原始的时候,编程是用机器开关来控制的,开代表1,关代表0,所以最原始的计算机是非常庞大的。后面的用程序来编程,就是把各种人可以识别的语句,通过一系列复杂的句法、词法、语法分析,转换成机器可是识别的高低电平,高电平代表1,低电平代表0,这样机器硬件就可以根据高低电平来判断该做什么事。
追问
非常感谢,但我还有疑问.程序语言中肯定含有自然语言(如英语),而机器语言是不是就是0和1,那这两者怎么可能翻译过来?比如apple是0还是1?还有"高电平代表1,低电平代表0"这是可以的,但自然语言用电平表示好像不行吧.比如,那你说我上面说的话是高电平还是低电平?
追答
我说了,编程软件通过一系列复杂的句法、词法、语法分析,转换成机器可识别的高低电平,这是一个非常复杂的过程,三言两语是说不清楚的,而且很难搞得懂,如果想要非常清楚、详细的知道,只有多看书了,有一本书叫《编译原理》,就是说明这个问题的,不过如果对计算机硬件一点基础都没有,估计是很难理解的。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
humaoshengBDWD
2012-11-04
知道答主
回答量:23
采纳率:0%
帮助的人:3.5万
展开全部
汇编语言(机器语言)
更多追问追答
追问
那能不能简单说一下:计算机又不会思考,是死的,它也看不到语言,怎么可能理解呢?不管你什么语言.还有比如一个盒子,它里面只能放物质,语言不是物质,怎么放进去?
追答
机器是通过高低电平来进行识别的 而这些高低电平是有01代码进行控制的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱问西瓜爱答树
2015-08-07 · TA获得超过1760个赞
知道小有建树答主
回答量:890
采纳率:50%
帮助的人:291万
展开全部
指令!指令是软件跟硬件的桥梁。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
程咬金之爱
2019-10-11
知道答主
回答量:5
采纳率:0%
帮助的人:3758
展开全部
apple 也用0和1表示
比如100010011101 多次断电和通电,然后电子输出吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式