编程语言发展史之:第一代编程语言

作者:禅与计算机程序设计艺术

1.背景介绍

计算机的诞生就是为了解决人类计算能力的不足。在这个过程中产生了最早的编程语言。编程语言是人们为了方便地描述、制造和控制机器而创造的工具。最初的编程语言中只有一种——机器指令。机器码由0和1组成,在程序编写完成后需要将其翻译成电信号才能在计算机上运行。这种方式比较简单粗暴,缺乏灵活性和扩展性。由于不同硬件平台的兼容性差异,因此程序只能在特定型号的计算机上运行。

二十世纪五十年代末,美国的科学家爱迪生等人开发出了第一台个人计算机-通用电机的Electronic Numerical Integrator and Computer(ENIAC)。这是世界上第一个真正意义上的计算机。它是一个单片机,可以运行任意的程序,处理数据和数字信息。ENIAC计算机虽然已经很小,但是足够用于计算器运算。而且,它是在纸面上制造的,所以没有任何污染物和易燃液体。

第二个重要的发明是逻辑电路。冯·诺伊曼把电路和电流之间的转换过程抽象化为两个输入端和一个输出端。并通过二进制表示数字。他设计了基于数论的三态逻辑门,使得电路可以执行加法、减法、乘法和除法等基本算术运算。还发明了一种新的存储方法,称为二进制编码。它将数字转化为两种状态的电压信号,分别对应“0”和“1”。

随着计算机的发展,出现了不同类型的计算机语言。最初只有两类:汇编语言和机器语言。汇编语言使用助记符,机器语言直接使用机器指令进行程序的编写

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI天才研究院

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值