欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++ 程序員為什么看不起php程序員

 更新時間:2017年02月12日 11:42:52   作者:codebay  
由于當今市場狀況,各種培訓班飛起,PHPer越來越多,學習成本很低。導致了很多人對PHP的誤解。其實PHP學到深入的時候,所需知識很多,并不是表面看到的那樣。另外,PHP確實嚴謹性不高,這個跟C++,java確實都沒法比。但是,PHP在web開發(fā)中的效率,是其他語言所不能比的

我覺得C++ 雖然速度快,但是編譯起來很復雜,要寫各種dependency 才不會導致因編譯順序產生的失敗。namespace 的亂用和混用讓人摸不著頭腦。不同的Cpp可以共用一個h,你都找不到申明在哪里。

PHP就好多了。類似java,文件名就是class 名,繼承簡單,完全面向對象。這就是面向對象編程的真正好處??创a時很好理解,除了map, vector的操作很奇葩以外。

既然如此,C++程序員為什么看不起PHP呢?

寫了4年php,寫了6年c++。

不是看不起php,只是覺得一個解釋型腳本語言和一個編譯型的程序語言不太具備可比性。

個人覺得php應該和python lua js 等這類語言做比較,畢竟從題主的題干上就可以看出來,其可能沒有理清編譯型語言和解釋型語言的概念,所以才會吐槽c++的編譯過程。

一個典型的區(qū)別是php必須依托環(huán)境來執(zhí)行,php本身也是有很多模塊來構成。這無論組織還是架構都與python 等語言非常相像。如果把php的二進制文件當作虛擬機的話,和java以及c#都是比較接近的。因為題主才對這幾種感到熟悉。

而事實是,以上幾種語言脫離了解釋器或者虛擬機是無法運行的,但c++與他們不同,甚至于其運行所依賴的模塊中也有一大部分是由c++完成的。

這是所謂c++程序員對以上幾種語言的“看不起”的原因,而實際上根本沒有看不起的說法,因為根本沒有可比性。就像飛鳥會看不起魚嗎?

寫網頁的時候有人用c++嗎?有,c++甚至可以再寫一套php出來。只是這么做劃算與否的問題,而顯然反之而言,php自身的局限性較大。但php在網頁領域也非c++可以比擬的。

存在即為合理,這么簡單的道理,怎么就這么多人不懂呢。

但是,以上是對語言本身的討論,下面是我對程序員的一些看法。

我 個人竊以為,每個合格的,稱職的,真正的程序員都應該學習并了解c++。因為連棧是什么都不懂,連堆不知道怎么分配的人,甚至從來沒有發(fā)現字自己引以為傲 的技術,自己寫的代碼,均是他人封裝了不知道多少層的產物的人,是可悲而又可憐的。整天嚼他人唾下之物,豈不如嚼蠟般索然,而又無味?

就好像學計算機的看不起修電腦的,雖然也會修,但畢竟不是干這個的,能干但沒電腦城修電腦的速度快,同理,修電腦的也干不來程序開發(fā)的活,專屬領域都不同,非要說,c++更加底層,包含了php,所以理所當然傲視其他語言。遇到匯編也是被鄙視,五十步笑百步。

相關文章

  • C++ 虛函數與純虛函數的使用與區(qū)別

    C++ 虛函數與純虛函數的使用與區(qū)別

    本文主要介紹了C++ 虛函數與純虛函數的使用與區(qū)別,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • C++實現鼠標控制的黑框象棋

    C++實現鼠標控制的黑框象棋

    這篇文章主要為大家詳細介紹了C++實現鼠標控制的黑框象棋,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • C語言之關于二維數組在函數中的調用問題

    C語言之關于二維數組在函數中的調用問題

    這篇文章主要介紹了C語言之關于二維數組在函數中的調用問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • C語言結構體數組常用的三種賦值方法(包含字符串)

    C語言結構體數組常用的三種賦值方法(包含字符串)

    C語言只有在定義字符數組的時候才能用“=”來初始化變量,其它情況下是不能直接用“=”來為字符數組賦值的,下面這篇文章主要給大家介紹了關于C語言結構體數組常用的三種賦值方法,需要的朋友可以參考下
    2022-06-06
  • 詳解C++11中模板的優(yōu)化問題

    詳解C++11中模板的優(yōu)化問題

    這篇文章主要介紹了C++11中模板的優(yōu)化問題,通過實例代碼得出結論,當所有模板參數都有默認參數時,函數模板的調用如同一個普通函數,具體示例代碼跟隨小編一起看看吧
    2021-09-09
  • 深入C++實現函數itoa()的分析

    深入C++實現函數itoa()的分析

    本篇文章是對C++實現函數itoa()進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C++實現無重復字符的最長子串

    C++實現無重復字符的最長子串

    本文主要介紹了C++實現無重復字符的最長子串,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • C語言循環(huán)控制入門介紹

    C語言循環(huán)控制入門介紹

    大家好,本篇文章主要講的是C語言循環(huán)控制入門介紹,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • C++函數指針+對象指針+this指針+指向類靜態(tài)和非靜態(tài)成員的指針

    C++函數指針+對象指針+this指針+指向類靜態(tài)和非靜態(tài)成員的指針

    這篇文章主要介紹了C++函數指針+對象指針+this指針+指向類靜態(tài)和非靜態(tài)成員的指針,函數指針定義和賦值的語法指其中數據類型代表指向函數的返回類型,形參表為指向函數的形參表,更多相關資料需要的朋友可以參考一下下面文章內容
    2022-03-03
  • C++實現循環(huán)隊列和鏈式隊列的示例

    C++實現循環(huán)隊列和鏈式隊列的示例

    下面小編就為大家分享一篇C++實現循環(huán)隊列和鏈式隊列的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12

最新評論