现在的计算机编程都是通过软件的,那最早的计算机是怎么编程的?
现在的计算机编程都是通过软件的,那最早的计算机是怎么编程的?我有一个问题一直想不通:计算机也是电子机械设备,而程序是数字或者符号,是抽象的,不是物质的,怎么放到机器里,机...
现在的计算机编程都是通过软件的,那最早的计算机是怎么编程的?我有一个问题一直想不通:计算机也是电子机械设备,而程序是数字或者符号,是抽象的,不是物质的,怎么放到机器里,机器又怎么可能理解呢?麻烦解释一下为什么计算机能识别抽象的数字或者符号?说得简单些.谢谢.
展开
展开全部
在计算机最原始的时候,编程是用机器开关来控制的,开代表1,关代表0,所以最原始的计算机是非常庞大的。后面的用程序来编程,就是把各种人可以识别的语句,通过一系列复杂的句法、词法、语法分析,转换成机器可是识别的高低电平,高电平代表1,低电平代表0,这样机器硬件就可以根据高低电平来判断该做什么事。
追问
非常感谢,但我还有疑问.程序语言中肯定含有自然语言(如英语),而机器语言是不是就是0和1,那这两者怎么可能翻译过来?比如apple是0还是1?还有"高电平代表1,低电平代表0"这是可以的,但自然语言用电平表示好像不行吧.比如,那你说我上面说的话是高电平还是低电平?
追答
我说了,编程软件通过一系列复杂的句法、词法、语法分析,转换成机器可识别的高低电平,这是一个非常复杂的过程,三言两语是说不清楚的,而且很难搞得懂,如果想要非常清楚、详细的知道,只有多看书了,有一本书叫《编译原理》,就是说明这个问题的,不过如果对计算机硬件一点基础都没有,估计是很难理解的。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
汇编语言(机器语言)
更多追问追答
追问
那能不能简单说一下:计算机又不会思考,是死的,它也看不到语言,怎么可能理解呢?不管你什么语言.还有比如一个盒子,它里面只能放物质,语言不是物质,怎么放进去?
追答
机器是通过高低电平来进行识别的 而这些高低电平是有01代码进行控制的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
指令!指令是软件跟硬件的桥梁。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
apple 也用0和1表示
比如100010011101 多次断电和通电,然后电子输出吧
比如100010011101 多次断电和通电,然后电子输出吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询