編程小能手 · 程式 ·

2021年了,為什麼還選擇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 ++的熟練程度就可以使他成為軟體開發的高手。但它一定會使您更接近。我指的不是代碼的外觀或組織方式。而是關於執行代碼時代碼的質量,代碼的性能以及代碼使用CPU,RAM和磁碟的效率的傳統標準。這直接影響最終用戶和運營。

成為更好的軟體開發人員。我如何進一步證明這一點?只需觀察一下,就可以成功地編譯可正常運行的C ++程序並對其進行故障排除並與Java或許多其他語言相同的技能之下進行比較。事實證明,Java旨在消除維護C ++應用程式通常需要的許多功能。

最後我不是讓大家摒棄其它語言。在適當的時候使用它們。C ++之外的幾種語言非常適合在短時間內生成解決方案,在這些解決方案中,您需要專注於技術解決方案的深度,而不是形式和可用性。但是,在某些時候,當要求更高或者平台穩定性,壽命和技術控制深度更加重要時,我會保留C ++。這些是我認為C ++吸引人們的一些原因。

聲明:文章觀點僅代表作者本人,PTTZH僅提供信息發布平台存儲空間服務。
喔!快樂的時光竟然這麼快就過⋯