计算机编程语言发展史

本文介绍了编程语言的发展历程,从第一代的机器语言,依赖于二进制代码,到第二代的汇编语言,再到更贴近人类语言的高级语言,如C、Java和Python。编程语言的演变使得人与计算机的交互变得更加便捷,但每种语言都有其优缺点,如机器语言的直接性与低级语言的效率,以及高级语言的易读性和通用性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一代语言:机器语言
	程序员直接编写二进制,一串二进制代码,例如:10010100010010001000....
	计算机是由电流驱动的,电流只能表示两种状态:正、负。
	而正可以对应1,负可以对应0.
	10010010101010...这些二进制码正好和自然世界中的十进制存在转换关系。
	所以很巧妙的是:计算机可以模拟现实世界当中的事物。

	机器语言时期非常具有代表性的就是:打孔机。
	缺点:
		纸带不容易保存
		另外打孔的时候是人为操作的,孔有可能打错了。孔打错了纸带就废了。

第二代语言:低级语言
	非常具有代表性的:汇编语言。
	汇编语言比机器语言更接近人类自然语言。
	但是汇编语言还是需要专业人士进行开发,一般人拿到汇编语言也读不懂。

第三代语言:高级语言
	高级语言完全接近人类自然语言,具有代表性的:
		C语言:面向过程的
		C++语言:一半面向过程,一半面向对象
		Java语言:完全面向对象(java语言底层实际上是C++实现的。)
		Python语言:面向对象
		....

计算机编程语言是什么?
	是一个团队,或者一个组织制定的一套固定的语法规则,
	你可以学习这套语法规则,然后通过这套语法规则和计算机
	交互。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Jamie-Lin

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

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

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

打赏作者

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

抵扣说明:

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

余额充值