C++|当有这么多简洁的语言出现,你为什么还选择C++


C++|当有这么多简洁的语言出现,你为什么还选择C++
文章图片
C++|当有这么多简洁的语言出现,你为什么还选择C++
文章图片
首先以我个人观点来说 , C ++对于我的吸引力不仅仅是它的技术优点 。 我认为除了技术功能清单之外 , C ++还有一些特别之处 。 在编程讨论中提及C ++一词 , 对话可能会有所变化 。 选择C ++的原因之一是其声誉 。 所以我为什么还会选择C++ 。



Java出现了 , C#出现了 。 C ++都幸免于难 。 您还拥有PHP , Perl和Python以及Ruby的4个强力竞争对手 。 Rust , Go和Swift都在这里 。 所有这些都是有用的语言 , 但是他们都还是没能撼动C++的地位 。
最新的本地语言会影响C ++的势头吗?不太可能 。 实际上 , 只需尝试使用其他一种语言来推动软件开发的极限 。 用力推举该语言的优点以及实用性 。 但您最终可能还是转向了C ++ 。 就像Sun推动Java而抨击C++的这样 。


来自于一个国外程序员的意见:
Facebook是一个庞大的Web应用程序 , 在社交媒体领域显得尤为重要 。 它始于标准PHP 。 几年后的巨大增长导致Facebook越来越多地使用C ++ 。 在2010年左右 , 他们开始深入研究C ++ , 以寻求一个更好的Web引擎来运行该PHP 。 使PHP在数十亿用户的规模上运行需要C ++ 。 社交媒体在后台由C ++主导 。
Evernote在2007年前后用C#和WPF编写了一个不错的版本 。 当时 , 包罗万象的语言支持.NET程序 。 几年后 , 他们改用C ++并克服了一些技术限制 。 C#可能是一个非常有生产力的选择 。 但是 , 向C ++的更改实际上是一个好举动 。 今天 , 他们的程序可以在12种以上的操作系统上运行 。 使得Evernote可以拥有更多的粉丝 。


从事软件开发的人们已经看到C ++开发人员提供了出色的解决方案 。 其中一些解决方案突破了公认的技术障碍 。 没有人真正想被编程语言所限制 。 在某些情况下 , 花更少的时间使用Python , Java或C#编写程序可能比最大程度地控制程序与计算机的交互更为重要 。 在大多数情况下 , 您可以使用这些语言 。 在IT或简化的应用程序开发场景中 , 这种实用主义通常是必需的 。 但是 , 当您需要更多时 , C ++是可靠的 。
传统上 , C ++尚未像其他语言那样广为宣传 。 这并不意味着有关该语言的信息鲜为人知 。 人们对C ++越来越感兴趣的部分原因是它无处不在 。 这个就是 , C ++不会让您失望 。 当您想通过编写代码来解决更大 , 更雄心勃勃的事情时 , C ++往往是您的最佳选择 。
【C++|当有这么多简洁的语言出现,你为什么还选择C++】

C ++的知识和技能可以提高对软件开发的掌握 。 并不是说C ++的熟练程度就可以使他成为软件开发的高手 。 但它一定会使您更接近 。 我指的不是代码的外观或组织方式 。 而是关于执行代码时代码的质量 , 代码的性能以及代码使用CPU , RAM和磁盘的效率的传统标准 。 这直接影响最终用户和运营 。
成为更好的软件开发人员 。 我如何进一步证明这一点?只需观察一下 , 就可以成功地编译可正常运行的C ++程序并对其进行故障排除并与Java或许多其他语言相同的技能之下进行比较 。 事实证明 , Java旨在消除维护C ++应用程序通常需要的许多功能 。


推荐阅读