汇编、BASIC等等这些古老的编程语言为什么还未被淘汰? - 爱问答

(爱问答)

汇编、BASIC等等这些古老的编程语言为什么还未被淘汰?

当然会淘汰。我们现在的CPU,是二进制CPU。CPU并不认识编程语言,它只认识1和0。无论面向过程,还是面向对象,其实都是被编译成了1和0之后,再交给CPU去运算的。
无论你是用的是什么编程语言,到了CPU的环节,其实都只是1和0。。汇编是如此,c语言如此,java,C#,PYTHON同样如此。面向过程还是面向对象?高层还是低层?只是对于“人”来说,有所不同,编写代码的方式不一样,思考的方式不一样。。。但到了该由CPU“思考”的环节。它们长的全都一样。
所以编程语言会淘汰,并不在于它是面向过程,还是面向对象?也不在于它是高级语言,还是低级语言?而是在于,它能不能满足需求。
要说为什么会淘汰,这就像动物智商的进化一样。就比如猴子。猴子之间是如何交流的?当然也是靠语言。无论是通过肢体动作,还是吼叫声,其实都可以看作一门语言。反之,人类之间对话,在猴子看来,也只是在吼叫而已。
猴子的语言,与人类的语言,哪一种语言比较简单?一定是猴子的语言比较简单。。。因为猴子之间交流,大概只需要表达吃,喝,拉,撒,求爱,逃跑等需求,就基本够用了。而人类除了这些,需求更多,因此语言除了表达这些需求之外,还需要表达工作,学习,电影,电视等等很多猴子并不涉及的范围。
量子计算机与传统计算机之间的差距也自然如此。。。。就像“猴子语言”无法满足人类的生活一样。。。现在的编程语言,也无法满足量子计算机的需求。

B语言在c语言被Dennis Ritchie发明之后,确实已经基本被弃置了。至于原因嘛,还是因为c语言的代码比起汇编和B语言更清晰和易理解同时其功能也很强大,所以c语言在当时以UNIX为基础,迅速风靡了整个计算机行业,在这样的大环境下,B语言就自然而然地被淘汰了。不过B语言作为C的前身,还是具有承上启下的纪念意义的。

因为这两个是基础语言,高级语言只是在其基础上的提升而已;

下一篇:学编程是先难后易还是先易后难?

上一篇:想学习计算机编程一类的

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?