炼数成金 门户 大数据 编程开发 查看内容

C 和 C ++ 再活 45 年不是梦

2018-1-22 10:39| 发布者: 炼数成金_小数| 查看: 25579| 评论: 0|原作者: 安翔 译|来自: CSDN

摘要: C 语言诞生于 1972 年(45 年前),而 C ++ 诞生于 1985 年。也许有人会认为在如此漫长的时间里,像 C、C++ 这样古老的语言已经日薄西山,然而你错了:在很多应用程序中访问硬件是非常重要的,C 和 C ++ 都可以或多 ...

SQL Java Hadoop 硬件 C++

以下为译文:
C 语言诞生于 1972 年(45 年前),而 C ++ 诞生于 1985 年。也许有人会认为在如此漫长的时间里,像 C、C++ 这样古老的语言已经日薄西山,然而你错了:

1. 访问硬件
在很多应用程序中访问硬件是非常重要的,C 和 C ++ 都可以或多或少让你完全控制硬件。直接控制硬件的好处有:
更好地使用资源;
资源的确定性使用;
先进的内存操作和控制。
当然一些其他语言也可以实现,但是 C 和 C ++ 访问硬件的方式更为简洁和优雅。

2. 效率很高
当然,经验丰富的开发人员使用 C# 或者 Java 等语言也可以编写出非常高效的代码,但是我认为使用 C 或 C ++ 则更加容易。

3. 跨平台性
有些语言只适合于独立平台开发(比如 Objective-C),但实际上 C 和 C ++ 可用于多平台应用程序开发,同样一份代码只需针对不同平台进行编译即可实现跨平台。

4. 不断演进
如今的 C 和 C ++ 自诞生以来已经发生了很大的变化,并且还在持续改进,C ++ 的演进速度比 C 更快。不仅语法(IDE、代码分线器、重构工具)在不断发展,整个生态系统也在不断变得越来越好。

5. 应用广泛
市面上有很多经常使用的软件都由 C 和 C ++ 编写,比如:
操作系统:Windows、MacOSX、iOS、Linux、Android
数据库:MariaDB、MySQLPostgreSQL、Oracle、SQL Server
生产工具:Microsoft Office、LibreOffice、Visual Studio

这并不意味着 C 和 C ++ 将永远存在,但只要这些项目还在(这些项目几乎可以保证能够存在很长时间),那么 C 和 C++ 也将继续活跃。并且市面上有很多重要代码都用 C 和 C ++ 编写,而且这些代码非常有价值,即使想要用其他语言来替换这些代码也需要花费很长的时间。
最后,我不得不说 C 和 C ++ 确实也有竞争对手(比如 golang),这些竞争者有时候会在新编写的应用程序中取代 C 和 C ++。但是 C 和 C ++ 依然会继续活跃很长一段时间。

如果 C 和 C ++ 在 45 年后仍然存在,我也不会感到惊讶。
原文:5 reasons C and C++ will live for another 45 years
链接:https://codeaddiction.net/articles/64/5-reasons-c-and-c-will-live-for-another-45-years

欢迎加入本站公开兴趣群
软件开发技术群
兴趣范围包括:Java,C/C++,Python,PHP,Ruby,shell等各种语言开发经验交流,各种框架使用,外包项目机会,学习、培训、跳槽等交流
QQ群:26931708

Hadoop源代码研究群
兴趣范围包括:Hadoop源代码解读,改进,优化,分布式系统场景定制,与Hadoop有关的各种开源项目,总之就是玩转Hadoop
QQ群:288410967 

鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

 

GMT+8, 2018-8-20 03:37 , Processed in 0.112887 second(s), 24 queries .