歷史上爭議最大的編程語言是誰?

PHP自學 / 2019-01-02 18:58:40

php估計目前是存在爭議最大的語言,爭議聲一直不絕于耳。這是一門優勢巨大,缺陷也一樣巨大的編程語言。一直在爭議中進度,企業招聘的崗位也是越來越多,這么多人參與進來使用的語言為啥導致這么大的非議,到底得罪誰了,惹得這么多的老程序員的不屑一顧。總體來說php出現這么多的問題,更多是歷史包袱太重所知。

從設計之初設計者并沒有預想到這門語言能夠發展到現在,而且本身語言設計者對整體框架把控度沒有那么高,導致在框架以及函數命令等方式上存在很大的缺陷,大部分程序員特別是資深級別的基本上有代碼強迫癥,看到不爽的代碼總是想吐槽想去修改。很多程序員都說這函數命令和參數個數都能搞成這個樣子還能叫做編程語言嘛,由于php本身版本還在不停的延伸同時還為了保證向前兼容導致代碼越走越不舒服,同時創始人在社區里面的參與度也不夠,領導力不足。

大致總結下php被吐槽的比較厲害的幾個細節點:

混亂的參數順序

函數命令雜亂無章

缺乏對多線程以及異步IO操作的支持,需要開源框架的支撐

Zend API用起來比較繁瑣

整體概括來說php實用主義更大些,抓住老鼠的貓就是好貓。畢竟一切都是以實現目標為基準,這也沒什么錯誤,總是感覺怪怪的,語法隨意性比較大,更加容易寫出很難維護的代碼。

但是目前建站語言的調查發現php占比大的驚人

php有哪些優勢?

支持跨平臺

執行效率高

很好的擴展性和移植性

支持面向對象和面向過程兩種模式

開發降低網站的成本,多層次的開源框架的支持

應用范圍廣泛

爭議主要體現語法層面,在整體大方向沒啥問題,而且核心的php開發小組也在做大力的推進工作。至于php是不是最好的編程語言歷史自會給出評價,也不是喊出來的。

適合自己的語言就是最好的語言

4399小游戏上海麻将连连看 香港赛马会心水高手论坛 北京赛车pk10开奖提示 河北体彩开奖 天津时时app 公式 时时免费缩水工具 和尾走势图 江苏快三同号 安徽麻将app 快乐12守号计划表