學習 使用C 開發是不是過時了

2021-06-08 09:33:07 字數 747 閱讀 4025

c++在開發過程中真心很尷尬。

1、拿相同薪水使用不同語言的程式設計師,開發大多數相同的常見業務需求,c++總是進度較慢(不考慮時、空複雜性及效率)

2、擴充套件性、跨平台、資源(記憶體等)**...比其他語言表現差,提高了產品成本

3、。。。

總之,c++開發業務邏輯問題很多很多,適合用c++來開發的需求沒有其他語言多

且硬體發展緩慢,這個原因個人認為很重要,原來c++的領域都被其他開發起來更簡單的語言代替了。如果硬體一直按摩爾定律發展,那c++的優勢就體現了,在新的平台下,其他語言的諸如framework、virtual machine。。。還沒有準備好時,c++必將作為開發首選。

現在如果是新加入c++開發,即使認真研究個

三、五年,出成果也較不易,其他語言花和c++相同的精力,出成果的可能性要大些。

不可否認,學好了c++再轉其他語言較容易。但現在招個其他語言的程式設計師比招c++的程式設計師簡單,原因很簡單,高手請不起,低手不願請。規模以上公司一般不會讓熟練的c++程式設計師轉到完全非c++的開發。

我還是用c++,因為已成為習慣o(∩_∩)o~。事實上我覺得:分析問題、解決問題的能力,在使用c++開發的過程中已得到提高。既有傳統的分解問題(c),又有現代的抽象問題(++)。既面向了計算機,也面向了物件。很少看到有其他語言可以實現,但c++不能實現的需求。把desing patterns在c++的專案中優雅的使用,是一種享受。另外vc6在現代的開發環境中使用也快些,其他語言的ide啟動、編譯。。。貌似(主要是自己比較熟悉vc6)沒有vc6方便。

c 反射的使用方法,不知道是不是最全的

就不用看了。首先我們建立乙個類庫,將它生成為helloworld.dll,usingsystem namespacewebtest public classreflecttest inte ce1 set privatestringwriteb set publicreflecttest publi...

C 判斷乙個數是不是回文數,不使用額外的空間

題目描述 determine whether an integer is a palindrome.do this without extra space.方法一 將整數轉換成字串,然後用前後兩個指標,來判斷是不是回文。如下 bool ispalindrome int x 乙個特殊的情況是x 0 i...

VS以及C 開發和學習使用注意事項

在vs2013版本開始出現安全檢查 最好提前禁用錯誤4996 製表符問題 visual studio中設定tab鍵對應空格數的方如下 依次選擇 工具 選項 文字編輯器 所有語言 製表符 改 插入空格 或 製表符大小為4 作用保證在不同人不同編譯器有正確的縮排 建立c 的 塊模板 google 開源專...