對於程式設計師這個職業,現在網絡上是經常被人關注到,甚至因此出現了不少的梗,像是當程式設計師會脫髮、工作996生病ICU之類的梗都是出自程式設計師這個群體,而這一次要說的是一場程式設計師中已經維持了很久的程式語言的戰爭,PHP是最好的語言?
對於PHP是最好的語言這個梗,據說只要在程式設計師面前說起就能刺激到他們,讓他們抓狂,那麼這個梗是怎麼來的呢?其實這個梗最早出現的時候是在PHP的官方文檔上出現的,在2001年PHP的官方文檔上出現了一句超級囂張的話:「PHP是有史以來最好的語言,沒有之一。它快速,非常強大,而且免費」。
所謂文無第一,程式設計師說到底還是擁有技術的讀書人,掌控著眾多程式語言的他們對於PHP的這種囂張態度肯定是忍不了,自然就要開始懟PHP了。在這個時候,那一群以PHP為生的程式設計師自然也不會忍耐別人對PHP的攻擊,於是就開始反擊,而程式設計師的主要戰場就是在網絡上,作為備受矚目的一個職業,PHP之戰很快的就被網友們知道。雖然看不懂他們是在爭什麼,但是看熱鬧不嫌事大,網友很愉快的就將原來只是程式設計師之間的PHP之戰變成了一個梗,時至今日雖然已經沒有人注意這件事的來源了,但是這不妨礙網友拿來調侃程式設計師。
程式設計師之間的鄙視鏈
梗玩的多了,一些網友不禁就會好奇PHP是一種什麼樣的語言,為什麼會引起程式設計師們這麼激烈的變化呢?其實在說到這個問題,那麼就要說到程式設計師之間的鄙視鏈了,無論在哪一個行業之間都存在著一條鄙視鏈,而程式設計師之間的鄙視鏈就存在於程式語言之中,PHP就存在於鄙視鏈的最低端。
按照程序語言的大致劃分的,程式設計師之間的鄙視鏈鏈大概就是:彙編語言>C語言>C++工程師>JAVA工程師、C<工程師>PHP工程師。當然,按照程式設計師之間的終極鄙視鏈,彙編語言並不是處於程式設計師的最頂端,最頂端的是有女朋友的那個,有女朋友的程式設計師就算是一個PHP工程師也可以鄙視所有人。
PHP真的有那麼差嗎?
在看多了對於PHP的鄙視,很多人不禁就會有疑問,作為程式語言之一的PHP真的有這麼差嗎?如果是,那麼PHP為什麼還有這麼多人會使用PHP來編程的?對於這一個問題,不要對PHP抱有太大的誤解,PHP語言或許真的沒有其他的程式語言厲害,但是它的優點是所有的程式語言都比不上的。
PHP相對於大部分程式設計師來說,幾乎是一點用處都沒有,但是對於想要玩一下編程或者是簡單的搭建一個博客或者是論壇的人來說,PHP就是最好的選擇。PHP的入門相比起其他的程式語言來說,是最容易入門的,只要通過網絡上的一些課程或者書籍就能學會,所以對於只是想要「玩」一下編程過過癮的人來說,PHP是最好的語言這句話是沒有太大的出入的。
當然,如果要是用PHP和其他的程式語言作對比就會顯得有些不足,PHP作為一個入門最簡單的程式語言,它有著自己的優點,但缺點更加不能忽視,特別是對於程式設計師來說。我們都知道除了PHP這個梗之外,能讓程式設計師崩潰的還有bug這件事。對於程式設計師來說,找bug是一件足以讓人崩潰的事情,而使用PHP編程的wed,別說是找bug了,就是看PHP的代碼數據都能讓程式設計師崩潰,而這才是程式設計師們這麼反感PHP的真正原因所在,不在於它的簡單,而在於它代碼的混亂。