Web开发

首页 » 常识 » 常识 » C为什么亘古不衰,无数竞争对手也没比
TUhjnbcbe - 2022/11/24 20:18:00
白癜风医院兰州哪家好 http://m.39.net/baidianfeng/a_4292716.html

问题是关于C++的吸引力而不是技术优点。我认为除了技术特征清单之外,C++还有一些特别之处。在编程讨论中提及C++一词,对话可能会有所变化。C++之所以吸引人的原因之一是其声誉。

Java出现了,后来C#出现了。C++都幸免于难。您还拥有PHP,Perl和Python以及Ruby的3个P。Rust,Go和Swift都在这里。所有都是有用的语言,它们与C++不匹配。

最新的本地语言会影响C++的势头吗?不太可能。原因是C++具备了所有功能并且可以包含其功能。实际上,只需尝试使用其他一种语言来推动软件开发的极限。但是您最终可能会转向了C++。多年来,我已经看到了一些这样的例子。

Facebook是一个庞大的Web应用程序,在社交媒体领域显得尤为重要。它始于标准PHP。几年后的巨大增长导致Facebook越来越多地使用C++。在年左右,他们开始深入研究C++,以寻求一个更好的Web引擎来运行该PHP。使PHP在数十亿用户规模上运行需要C++。C++在后台主导了社交媒体。

Evernote在年左右用C#和WPF编写了一个不错的版本。当时,出现了支持.NET程序以供广大读者使用。几年后,他们改用C++并克服了一些技术限制。C#可能是一个非常有生产力的选择。具有讽刺意味的是,对C++的更改实际上是一个好举动。今天,他们的程序可以在12种以上的操作系统上运行。使用Evernote可以转化为更多的人。

从事软件开发的人们已经看到C++开发人员提供了出色的解决方案。其中一些解决方案突破了公认的技术障碍。没有人真正想被编程语言所限制。由于这种是可以接受的,因此许多人接受广泛使用的语言的限制。在某些情况下,花费更少的时间来使用Python,Java或C#编写程序可能比最大程度地控制程序与计算机的交互更为重要。在大多数情况下,您可以使用这些语言。在IT或简化的应用程序开发场景中,这种实用主义通常是必需的。但是,当您需要更多时,C++是可靠的。

传统上,C++没有像其他语言那样广为宣传。这并不意味着有关该语言的信息鲜为人知。对C++越来越感兴趣的部分原因是单词无处不在。这个词是,C++不会让您失望。当您想通过编写代码来解决更大,更雄心勃勃的事情时,C++往往是您的最佳选择。

C++的知识和技能可以提高对软件开发的掌握程度。并不是说C++的熟练程度使他成为软件开发的高手。这也许没有证据,但它一定会使您更接近。我指的不是代码的外观或一般的组织方式。这样的事情是任意的。而是关于执行代码时代码的质量,代码的性能以及代码使用CPU,RAM和磁盘的效率的传统标准。这直接影响最终用户和运营。

成为更好的软件开发人员。我如何进一步证明这一点呢?只需观察一下,就可以成功编译和解决运行正常的C++程序并使用Java或其他多种语言进行处理的技能之间存在很大差距。事实证明,Java旨在消除维护C++应用程序通常需要的许多要求。

参与C++开发过程中出现的一些问题实际上可以加深您对软件真正运行方式的理解。您可以阅读和学习的扩展理解,但是C++可以动手实践,可以为软件开发人员提供自然的见解,从而提高他们在设计和编写代码方面的能力和范围。

特别是,与许多其他语言相比,C++是更不利的软件开发经验。逆境造就了技术力量。我已经看到它可以转换为其他编程环境。这些更深刻的见解包括代码实际编码,执行和处理的方式。Java和C#,PHP,Python编译器或解释器通常使用C++构建。对C++的更多了解有时可以使您以非直观或超出规范的语言可视化解决方案,但仍可提高性能,并在适当时减少使用的内存。

再次提到以软件开发人员身份进行改进,精通可能是那些追求更高的C++知识和技能的人的间接目标。无论是否如此,直接的目标肯定是编写更好的软件应用程序的能力。该软件比Python,Ruby,Java和其他软件更先进。符合更高标准的更好的软件。

1
查看完整版本: C为什么亘古不衰,无数竞争对手也没比