当前位置:首页 > TAG信息列表 > 而C语言和C相对很少?

而C语言和C相对很少?

java项目源码免费下载 为什么在招聘网站上看到招聘JAVA的很多,而C语言和C 相对很少?

为什么在招聘网站上看到招聘java的很多,而c语言和c相对很少?

因为需求决定一切。互联网使用c的很少,基本上只有传统的it-ct厂商和硬件结合的项目使用c的

以前c的功能比较强大,但是因为坑太多,现在新项目中的c就少了。c依赖太多了,这很恶心,因为c不属于任何公司,标准委员会只指定标准,不执行标准,c没有实际意义上的二进制abi规范,所以在更改编译器、升级编译器版本、混合动态时会出现不兼容的问题没有编译器编译的库,甚至更改stl实现。现在c标准98/03/11/14/17/20中有很多标准,它们的实现完全依赖于编译器。因为它不属于任何公司,所以有很多种编译器。各种各样的不兼容性导致了一个运行在g4.5下、使用03标准的优秀遗留项目。想打开一个c11运行,结果n堆编译出错。在旧的标准可以用来写,新的标准禁止。事实上,新标准c非常容易使用。但是,由于各种历史原因,漏洞太多。对于技术水平一般的公司来说,要保持这样的水平并不容易。而且,随着硬件水平的提高,性能优势也不是很明显。实际上,性能主要取决于编写代码的人。

java属于一家公司,标准、编译器的制作要更加一致。而且升级后的版本不会有c那么多问题。现代c非常容易使用,但是大多数c项目都是历史项目,所以我们不能升级编译器。十多年前,我们不得不继续用c编写代码,所以c似乎很难使用。这与现代java相比如何呢。

另一个重要原因是生态。java中有太多可用的库,并且有强大的包管理。而c语言是非常地道的c语言,编译和扩展头文件的方式是一样的。如果使用第三方库,则必须自己编译源代码。如果使用高级编译器,就不能使用低级编译器。如果使用不同版本的stl,则可能存在错误的连接。只要简单地引用一个第三方库就可以了。

java项目源码免费下载 为什么在招聘网站上看到招聘JAVA的很多,而C语言和C  相对很少?

我们不要谈论语法和表达能力之间的区别。大多数公司只是想快速完成项目。它们很容易启动和使用很多东西。这才是最重要的。因此,有些语言的使用逐渐减少,但在某些领域是不可替代的,因此在同类语言出现之前不会被淘汰。

java项目源码免费下载javaweb完整项目源码javaweb学生管理系统


陕西自考之家 买乐惠

  • 关注微信关注微信

猜你喜欢

微信公众号