首页编程语言编程语言淘汰的原因

编程语言淘汰的原因

cysgjjcysgjj时间2024-03-26 02:34:05分类编程语言浏览40
导读:现在的编程语言越来越多,为什么C和C++ 还没有被现在的时代淘汰呢?现在的编程语言越来越多,为什么C和C++ 还没有被现在的时代淘汰呢?说C语言要被淘汰都是美国等发达国家骗人的,他们用C语言做底层,掌握了核心技术,然后让你用他们的开发的高级语言工具为他们工作,现在看似增加了越来越多的编程语言,其实都是鸦片,语言越高级,离底层越远,看起……...
  1. 现在的编程语言越来越多,为什么C和C++ 还没有被现在的时代淘汰呢?

现在编程语言越来越多,为什么C和C++没有被现在的时代淘汰呢?

说C语言要被淘汰都是美国等发达国家骗人的,他们用C语言做底层掌握核心技术然后让你用他们的开发高级语言工具为他们工作,现在看似增加了越来越多的编程语言,其实都是***,语言越高级,离底层越远,看起来越用越简单培养出了一堆堆应用层编码工人,但核心的东西一点没有,于是你就看到了美国一制裁,我们芯片没有,操作系统没有,连设计软件也没有,如果再制裁狠一些,像CAD,PHOTOSHOP都不让你用,更甚连编译器都不让你用,那你学那一堆无法编译的语言就一点用都没有,你就会发现中国一堆堆的码农结果啥都不会做,所以如果真的爱编程,就要学C,开发有核心技术的东西,那样才不会被淘汰和被制约

小编断言,只要还有编程语言在,C语言和C++就很难被淘汰。

计算机的编程语言的发展可分为三个阶段

编程语言淘汰的原因
图片来源网络,侵删)

首先是机器语言,本质上是计算机CPU可以直接识别的指令***。芯片之争的时候,我们知道了CPU的雏形是集成电路。根据电路的开关信号的变化进行运算是编程语言最朴素的理论基础。实际编程时,使用二进制的0和1进行编码,编写一个计算机可以运行的Helloworld的程序,其实就是0和1排列组合。有密集恐惧症的人程序没写完,就先疯掉了。机器语言毕竟让机器理解的,与人类思维方式还是有很大区别的,因此记忆起来非常的麻烦。现在能懂这种编程语言的程序员是国宝级的存在。

其次汇编语言,用一些程序员容易理解和记忆的字母单词来代替一个特定的指令。譬如:“ADD”表示数字逻辑上的加减,“ MOV”表示数据传递等。有了汇编语言,程序从此有了可读性。尽管编程是方便了,汇编语言依然没有摆脱机器的束缚,程序员要根据不同的CPU学习相应的汇编语言,通常情况我们还是称汇编语言为低级语言。

再其次高级语言,高级语言是参照数学语言而设计的近似于日常会话的编程语言。高级语言独立于机器,程序员在编程时也只需关注问题本身。

编程语言淘汰的原因
(图片来源网络,侵删)

了解了上述背景之后,咱们再回到题主的问题。题主说的编程语言越来越多中的编程语言是高级语言,为了解决特定问题而生。大家常说的JAVAPythonPHP、GO、R语言等包括C++都是高级语言。

C语言比较特殊,它兼具了汇编语言的高效,高级语言的灵活,常常被称为中级语言。鉴于此C语言被广泛的应用到对处理速度要求比较高的应用场景,也有很多高级语言的编译器最初都是由C语言编写的。C++被看做是带类的C语言,受到广大程序员的欢迎。

总之,其他高级语言一般情况是为解决具体业务问题而生,C或者C++在一定程度上是支持他们的基础语言,且没有更好的替代。

编程语言淘汰的原因
(图片来源网络,侵删)

最后,题主跟屏幕前的您了解了么?

我是@代码Go说科技 ,码农的视角看科技,带给大家不一样的感受。欢迎大家阅读评论转发加关注。

首先,C和C++是永远不会过时的语言!

只要操作系统还是用C来写,C就永远不会被淘汰。国内的C岗位主要是做内核相关的开发,以及一些嵌入式的[_a***_],当然嵌入式的也有用C++的。

C++不会被淘汰的原因之一是C不会被淘汰,因为C++抱紧了C的大腿,C++最基础的定位就是better C。也有一些领域是C++专属的,比如说游戏引擎等。

C++是基于C语言发展而来,起初,C语言并不支持面向对象,后来引入了面向对象的概念,即成了C++,C++是编译型语言,编译器将代码编译成机器码,一般用于追求高效的,底层的开发,例如单片机。一些底层的驱动需要用C++写。

另外,这两种语言掌握了,学习其他语言将会是一种轻而易举的事情。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/10584.html

C++语言编程语言
互联网技术赚钱下载软件有哪些 互联网技术平台哪个好点,互联网技术平台哪个好点呢