编程语言为什么不能统一(为什么有不同编程语言)

这是一个新的轮回的问题

其实有,比如汇编,退一步,C

你只需要学会这两门中的一门,基本上就可以解决现代计算机的所有问题。

但是,会有人在真正的工作上只用汇编和C编写所有代码吗?

不会,因为,

用C写一个android APP的时间成本大大大于学JAVA的学习成本

用C写一个网站的学习成本,大大大大于学习使用PHP、Go、Python、JAVA、JS学习成本

用C写一个Windows桌面应用的成本,大大大大于C#、VB

其实这个问题是在说,为什么不统一一门语言,让程序员少学点东西?

所有语言都是为了自己的特定场景简化过的结果,现在这么多语言其实就已经是让程序员进入到特定场景编程的最佳方案了。

假设你只用所谓的统一语言来开发所有的不同类型的程序,这门语言因为是统一的,一定要性能、功能、兼容性兼备,你会发现你不得不学习更多更难的晦涩难懂的东西,很多处理都要自己写

这时候,有人会发现你遇到了难题,然后封装了一个套工具库

有人觉得工具库不错,但是写起来麻烦,封装一个新语句吧?

有人发现,新语句不错,但是常用的东西没必要每次都重写,封装一个库吧?

有人发现,库不错,但是太零散,封装一个框架吧?

然后出现了很多不同场景下,出现了名字不同的新的语法和框架。

然后有人说,为什么要这么新的语句和框架,为什么不统一呢?

然后…

你现在就处于人们已经把汇编语言简化为了适用于不同场景的语言和框架。

回到刚才的观点,现在学习新语言已经是着手开发最简单的方案了。

本文链接:https://www.dzdvip.com/31984.html 版权声明:本文内容均来源于互联网。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 395045033@qq.com,一经查实,本站将立刻删除。
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年4月28日 12:29
下一篇 2022年4月28日 23:23

相关推荐

发表评论

您的电子邮箱地址不会被公开。