編程語言之爭
⑴ 各大編程語言優勢對比,哪些值得學習更高薪
1. java
Java是基於類的面向對象的編程語言,擁有跨平台、面向對象、泛型編程的特性,廣泛應用於企業級Web應用開發和移動應用開發。任職於Sun Microsystems的詹姆斯·高斯林等人於1990年代初開發Java語言的雛形,最初被命名為Oak,目標設置在家用電器等小型系統的程序語言, 應用在電視機、電話、鬧鍾、烤麵包機等家用電器的控制和通信。由於這些智能化家電的市場需求沒有預期的高,Sun公司放棄了該項計劃。隨著90年代互聯網 的發展,Sun公司看見Oak在互聯網上應用的前景,於是改造了Oak,於1995年5月以Java的名稱正式發布。Java伴隨著互聯網的迅猛發展而發 展,逐漸成為重要的網路編程語言。Java是為跨多個軟體平台而設計,這意味著一個在Mac OS X上寫的程序也能運行在Windows上。著名的黑客工具burpsuite就是Java寫的。
2. c語言
C語言是一種通用的命令式編程語言,於上個世紀70年代開發,是最老的使用最廣泛的語言,為其他語言提供了構建模塊,比如C#、Java、 JavaScript以及python等。C語言被廣泛應用與各種不同的操作系統和應用中。由於C語言為其他語言提供了基礎,所以建議在學**其他語言之前 先學**下C或者C++。
3. C++
C++是一種使用非常廣泛的計算機編程語言,最初是作為C語言的增強版出現。C++是一種靜態數據類型檢查的、支持多重編程範式的通用程序設計 語言。它支持過程化程序設計、數據抽象、面向對象程序設計、泛型程序設計等多種程序設計風格。C++被用在一些知名軟體中,比如Firefox、 Winamp以及Adobe programs。C++可以用來開發系統軟體、應用軟體、高性能的伺服器、客戶端應用程序以及視頻游戲。
4. C#
C#是微軟公司發布的一種面向對象的、運行於.NET Framework之上的高級程序設計語言,結合了C和C++的法則。
5. Objective-C
Objective-C是一種通用、高級、面向對象的編程語言。它擴展了標準的ANSI C編程語言,將Smalltalk式的消息傳遞機制加入到ANSI C中。它是蘋果的OS X和iOS 操作系統,及其相關API、Cocoa和Cocoa Touch的主要編程語言。
6. php
PHP(Hypertext Processor) 是一種免費的強大的伺服器端腳本語言,主要目標是允許網路開發人員快速編寫動態頁面,但PHP也被用於其他很多領域。尤其適用於網路開發並可嵌入HTML 中使用,非常受web開發者的歡迎,包括Wordpress、Digg以及Facebook在內均使用了該語言。
7. Python
Python是一種高級的伺服器端腳本語言,適用於網站和移動app開發。對初學者來說,Python語言的可讀性和緊湊的語法使之簡單易學, 相比較其他語言,開發者可以使用更少的代碼來表達一個概念。網頁版的應用,比如Instagram,、Pinterest以及Rdio都使用了其相關的 web框架–Django,另外谷歌、Yahoo!以及NASA也是該框架的使用者。著名的Sqlmap就是Python寫的
8. Ruby
Ruby是一種為簡單快捷的面向對象編程(面向對象程序設計)而創的腳本語言,可用於網站和移動app的開發。開源Web應用框架–Ruby on Rails (Rails)就是使用Ruby語言編寫的,並被廣泛被Scribd、GitHub、Groupon以及Shopify等使用。和Python一樣,對初 學者來說,Ruby是一種非常容易使用的語言。現在非常著名且強大的黑客工具Metasploit的前期就是用ruby寫的。
9. JavaScript
JavaScript是一種基於對象和事件驅動並具有相對安全性的客戶端腳本語言。同時也是一種廣泛用於客戶端Web開發的腳本語言,常用來給HTML網頁添加動態功能,比如響應用戶的各種操作。JavaScript也可以用在游戲開發,編寫左面應用程序等方面。
10. SQL
Structured Query Language (SQL)一種編程語言,用於資料庫中的標准數據查詢語言,IBM公司最早使用在其開發的資料庫系統中。1986年10月,美國國家標准學會(ANSI) 對SQL進行規范後,以此作為關系式資料庫管理系統的標准語言(ANSI X3. 135-1986),1987年得到國際標准組織的支持下成為國際標准。不過各種通行的資料庫系統在其實踐過程中都對SQL規范作了某些編改和擴充。所 以,實際上不同資料庫系統之間的SQL不能完全相互通用。
目前計算機語言可謂百家爭鳴,剛接觸編程的同學,可能都有些迷茫,不知道該學那個語言好,經常會發出這樣的聲音。「那個語言比較好」。這也是小編聽到最多的發問。
其實,沒有什麼所謂的好的的語言。如果某人說什麼語言比什麼語言好,估計馬上會遇到雪片似的攻擊,更有可能千里之外的老母也會受到無辜的問候。其實哥套用那句話「沒有最好的語言,只有最適合的語言」。這是站在全局大環境下,說這句話的。但是無法解答入門者的提問啊,是啊,你還是沒有告訴他選擇什麼語言好。
大部分人學編程就是為了謀生,編碼工作本來是一門比較高的科技工作。但是在中國今天這個大環境下,已經淪為可悲的碼農。在哥的眼裡看來,甚至有些低賤。大部分人基本上過著朝九晚九的日子。拿著一點能夠供房的工資,溫水煮青蛙一樣,到快死之前才發現,自己從來沒有停止過忙碌,但是就被這樣緩慢扼殺。「編碼有風險,入行需謹慎」。
大部分人學編程就是為了謀生,編碼工作本來是一門比較高的科技工作。但是在中國今天這個大環境下,已經淪為可悲的碼農。在哥的眼裡看來,甚至有些低賤。大部分人基本上過著朝九晚九的日子。拿著一點能夠供房的工資,溫水煮青蛙一樣,到快死之前才發現,自己從來沒有停止過忙碌,但是就被這樣緩慢扼殺。「編碼有風險,入行需謹慎」。
語言太多,很多語言在小編的眼裡看來,的確是垃圾語言。為什麼垃圾,因為在商業生產中使用很少,特別是鎮裡面公司使用的更是鳳毛麟角。苦逼的碼農們,大都是靠編程謀生(別和我提興趣,在這樣的情況下有興趣也慢慢被加班扼殺),能好找工作,能多拿點錢才是王道。
大多數苦逼的碼農,隨著工齡的增加,一般至少會學三門以上的語言。小編在這里從上面十種編程語言推薦合適四門語言給初學者們,讓他們少走彎路。
第一個就是js。如果說互聯網能發展到今天的輝煌,風扉全球。web 1.0立下了汗馬功勞。也就是html語言的功勞。那麼今天web2.0將延續這個輝煌的是哪位呢。js當仁不讓了。js是個腳本語言,也是個客戶端的語言。如果你學好js,相信很容一找到web前台開發工程師的工作。並且哥很負責任的告訴你,js發展目前剛剛在起跑階段,生命周期還很長。
第二個推薦的就是php。 php也是腳本語言,和js不同的是,它是後台腳本語言。用它來寫cgi,可謂是得心應手。效率極高。又容易學**。php經過這兩年的大環境滋潤,已經如日中天,相信其生命周期還很漫長。值得推薦給立志做碼農的初哥們。學好它,應該比較好找「web後台開發工程師」這類工作。
第三位推薦的是c/c++; 這個是王老五了,生命周期過來30年,為什麼哥還推薦呢。因為其有得天獨厚的競爭條件。看看c/c++走過的幾十年,身邊倒下無數的屍體;抑或是當年早期或中期的戰友或敵人,活到現在的還有存活的嗎,哥很遺憾的告訴你,沒有,即使有,也是在苟活。只有它還在金槍不倒。看看,這么強大生命力語言為什麼不學呢。學好他。你不但可以得到一份不錯的薪水職位。還能得到些許心理安慰。為啥。因為大多數的比較NB點開源伺服器和OS,都是用c寫的,這時候要分析比較棘手的問題,還是要看源碼的。你的差異化就體現出來鳥。用C語言,你應該可以找到PC桌面開發工程師,嵌入式開發工程師,或後台開發,游戲開發工程師等職位。
最後一個是java語言,這個語言曾經活過,後來快要死了,不過近一年又開始煥發第二春,原因是google推出的andriod系統。現在andriod系統如春風吹拂大地,到處一片生機。眼下學java還是很值得。找一份高薪手機客戶端開發,至少是一個不錯選擇。
附:網頁鏈接 希望對你能夠有所幫助
⑵ 編程語言之爭的本質是什麼
1.證明自己,否定別人大致兩種方法:其一,通過努力證明我就是比你牛逼;其二,將對方罵的一文不值。當然了,後者更簡單。
2.編程語言就是吃飯的工具,否定人家吃飯的工具,就等於直接否定人家的價值
所以程序員證明自己牛(2)逼的方法就是罵對方使用的編程語言。
⑶ 全球十大編程語言排行榜:C最古老,JavaScript第一
在軟體開發行業,新技術正以快節奏的方式出現。程序員在選擇編程語言時也應該順應行業和時代的發展趨勢,以保持他們在技術市場的領先優勢。許多編程語言中哪一種是你最喜歡的?
最近,GitHub作為編程界的「臉譜」,列出了世界上十種最流行的編程語言。它們都在使用嗎?讓我們看看。
世界十大編程語言列表
10、C
C是最常用和最古老的編程語言之一,創建於20世紀70年代初。1978年,貝爾實驗室正式發布了C語言,並出版了一本名為《The C Programming Language》的書,該書被用作對C語言的非正式標准解釋。
9、Go
Go最初是由谷歌設計的,旨在為全球最繁忙的搜索引擎谷歌提供一個巨大的多處理器系統。如今,用圍棋語言編譯的程序已經可以與C9和C9的速度相匹配,並且更加安全,已經成為開發人員的熱門選擇。微軟也開發了
8、C#
語言,發音為「C-夏普」。它是Java的競爭對手,主要用於開發商業軟體和系統級應用程序。
7、CSS
層疊樣式表(CSS)是一種廣泛使用的網站設計和基於瀏覽器的編程語言。
6、C++
C是創建於1983年的C編程語言的一個分支。我們可以在桌面網路應用程序或伺服器框架中找到它。
5、PHP
PHP被廣泛使用。我們包括雅虎!臉譜網和其他使用PHP作為網站代碼的大型網路公司。PHP是C語言、JAVA語言和PERL語言的混合。它可以將程序嵌入html中執行。
4、Ruby
Ruby因其易於閱讀和書寫而贏得了許多贊譽。Ruby可以使構建網路應用程序變得容易。這種語言的座右銘是「程序員最好的朋友」,這也被許多老程序員稱為最易讀的語言。
3、Java
Java最初是由太陽微系統公司在1991年創建的。Java吸收了C語言的優點,具有功能強大、使用方便的特點。甲骨文在2009年收購太陽後,爪哇已經成為一個強大的製造商。JAVA是安卓應用程序中最常見的語言。自2007年3月以來,世界各地的人們都可以修改JAVA源代碼。
2、Python
Python可追溯到1989年,由荷蘭吉多·范·羅蘇姆發明。由於其可讀性很強的代碼,它很受程序員的歡迎,許多程序員認為這是最容易上手的語言。
1、JavaScript
盡管它們的名字與Java非常相似,但JavaScript實際上與JAVA沒什麼關系。它在客戶端的腳本語言中被廣泛使用,最初是在html網頁上,但它也會減慢瀏覽器速度,有時會使用戶暴露在安全漏洞中。
但是與此同時,我們可以發現幾乎所有的網頁現在都有了陰影。
除了全球十大編程語言之外,GitHub流行的編程語言列表還包括TypeScript、Shell、Swift、Scala和Objective-C.
以下是全球十大編程語言的完整投票表:8、Ruby
7、CSS
6、C
5、C#
4、PHP
3、Python
2、Java
1、JavaScript
⑷ 為什麼程序員們會為「什麼語言是最好的語言」而爭論不休
覺得node.js能做得更好,可用之;
覺得Python能做得更好,可用之;
覺得go能做得更好,可用之;
覺得java做得更好,可用之;
... ...
但現代編程語言的運行環境用操作系統提供的API之上開發的,最通用是c語言,次之是c++;當然操作系統提供的編程語言還有adi,fortran等。
很顯然,C語言是跨系統的API語言,其它任何語言實現的功能它都能實現,不會該語言操作系統很難學精,因為講系統編程,內核實現的書你看不懂。C語言+系統編程+系統網路編程+內核實現+TCP/IP,能讓程序員徹底明白操作系統、各種硬體、計算機通訊它們究竟是怎麼工作的。
而其它高級語言做不到,比如java從io到網路編程,至今看過的幾十本相關書籍中從未講有講得透徹的。
很底層的知識為什麼要學會?有這些底層基礎,隨處可見的分布式組件可以正確實現出來;想發明一個類似Python這樣的語言,不是什麼夢想;小點說,其它高級語言難實現的IPC,用C語言很容易解決。最重要,現代編程語言運行環境甚至功能基於C、C++、操作系統API實現,而C與C++可以混合使用,可以認為他們等同。
如果不想做碼農,跳出35歲魔咒。C語言、C++、操作系統越早學並越精越好。這些知識才是做真正高科技產品的工具。
⑸ 是否有一種完美語言來終結"編程語言之爭
編程是人做出來的,哪有人學不會的?C語言是一切語言的基礎。JAVA語言是直接面向「對象」的,如果沒有基礎學起來是非常吃力的。C語言是最簡單的,易學易懂!所以建議你先學習C語言,之後再學習JAVA。C語言是所有語言的根本,而且是執行效率最高的,學編程也不用很久。目前短期培訓其實都沒什麼用,而且費用還很高,還不如自己學,主要是靠自學,很多高手都是自學成才的。.數字能見我
⑹ PHP為什麼說是最好的編程語言
嘗試網路」PHP是最好的語言」,發現指向較多的是那個關於程序員的笑話。 但是如果這個梗來自於這個笑話的話,那麼為什麼在笑話里這個程序員不說C++/python/haskell或者別的什麼語言是最好的而要說PHP是最好的呢?所以感覺似乎最早的出處不在於此。 有人知道嗎?
來看看知乎網友們是怎麼看待這場語言之爭的吧!
網友回答
網友A
「為什麼在笑話里這個程序員不說 C++ / Python / Haskell 或者別的什麼語言是最好的而要說 PHP是最好的呢?」——因為說任何其他語言「最好」都並不好笑啊。
任何掌握超過兩種以上非 PHP 編程語言且具有一定常識的程序員都會本能地意識到 PHP 的問題所在,曾經有一篇匯總性的文章在此: PHP: a fractal of bad design / fuzzy notepad (譯文版可見:五大受損, 全面解析PHP的糟糕設計,但翻譯得很爛),歷陳 PHP 破敗之處,激盪深遠。如果你沒時間去讀那篇長文,那我告訴你一個簡單的例子來說明 PHP 有多匪夷所思:PHP 的核心函數命名很不一致,有 「strptime」這樣類 C 函數的名字,有「nl2br」這樣的簡寫,卻也有「htmlspecialchars」這樣的長名。後來人們發現這種不一致並非偶然,而是當 PHP 還是只有不到一百個函數的小語言的時候,其作者決定用函數名的字元數量——來作為函數的 hash(!)。由於這個愚不可及的決定,PHP 的函數名長度要盡可能地長短有秩、均勻分布,影響一直延續至今。甚至有好事者將上述文中:
You pull out the hammer, but to your dismay, it has the claw part on both sides.這一句嚴肅對待,做了一把 PHP 錘子:
試想你走進五金從業者公會的啤酒館,看到牆上掛著從釘子到電動螺絲刀的各式工具當作陳列品,而你在端詳一陣之後指著其中的這樣一把錘子,說「啊,這是最好的工具」,你覺得酒館里的人會是什麼反應呢?
網友B
因為php和最好的語言幾乎沒有關系。。一般用來諷刺一些沒見過世面,把自己歸屬於某一種編程語言的語言教徒。
事實上每一門語言都有其設計的靈魂,有它的取捨。很難說什麼是最好的。比起做個腦殘粉總是鼓吹自己擅長的語言,不如多學幾門語言,開闊視野。
我們都喜歡分享自己的價值觀。希望被認可,希望有更多同伴。其實這也是在給身邊的人洗腦,這很正常。但有時候自己在某一領域的付出會成為枷鎖。
網友C
Windows 是最好的操作系統!
以上為純吐槽。
我看樓上還有很多還在討論PHP不是最好的語言,還好我不是程序員,只是稍微懂一點代碼,我認為之所以說這個梗,是因為PHP最普及和最流行,大多數不管懂不懂程序都知道或聽說過,所以才能引起共鳴。這就是我上面那句吐槽的含義。
如果上面那句吐槽改為:Ubuntu 是最好的操作系統!(圍觀群眾:What?)
網友D
難道不是這么來的?某女:你能讓這個論壇的人都吵起來,我今晚就跟你走.
某軟體工程師:PHP是最好的語言!
某論壇炸鍋了,各種吵架…
某女:服了你了,我們走吧 你想幹啥都行.
某軟體工程師:今天不行,我一定要說服他們,PHP必須是最好的語言
某女:…….
網友E
編程語言之爭由來已久,
但是php和java確實是最受爭議的。
自從web2.0熱起來後,java逐漸淡出了。
究其原因並不在於語言本身,
而在於用語言的人。
因為php確實簡單,門檻最低,
所以很多並不適合編程的人涌了進來,僅僅為了糊口罷了。
這些人的各種無敵言論自然讓很多專業的人呲之以鼻。
天龍八部里有個星宿派,
雖然在施毒方面有些特長,但門下弟子總的來說武藝平平,
其實江湖武功低微的人多的是,低調便是了,誰又老是盯著你呢?
然而這個新宿派卻偏偏跑出去招搖過市,胡吹本門派武功蓋世,大有傲視天下之勢,
那麼其他門派的人會怎麼看他們呢?
php就是語言江湖的星宿派。
網友F
對我來說PHP 就是最好的語言。它不是炫耀技巧、扯蛋概念的東西。完成任務才是程序員要做的事。沒什麼語言可以高效開發同時高效運行。
相關利益:寫PHP17年。
網友G
作為一個十多年老phper,看到這句話,也會笑。雖然我也會c c++ java go ,並都做有相應產品。 世界上一半以上的網站是php, bat, fb,處處有它。但這些大公司在近些年,都在試圖改造它。淘寶去php改java,網路重寫擴展,fb搞xhp等等。但結局是搞了這么些,這幾大公司卻收效甚微。比之前的性能提升不了太多。在我理解看來,無非是想提高一下b格而已。
在php的初始階段,php是連框架也沒有的。直到今天,php創始人lerdorf仍然反對mvc,因為他覺得影響了性能。在那個年代,同樣的一個應用,做java的待遇比php高一倍。因為php簡單。如果跟你說一個人花了一個星期用php寫了個論壇,跑得也還蠻好,你一點也不要驚訝,後來這個論壇還賣給了阿里。面向過程的php,成就了無數小的站點。
後來是一個框架輩出的階段,phper們終於也有了跟java一樣的mvc,待遇也慢慢接近於java了。大家明白了一件事,大項目,得有點高深的學術內涵才能忽悠的住。opp也更加規范了,你能找到的設計模式,php全都有,於是phper放言:你還敢說php不高級, 不入流? 而實際上,設計模式,真正能用到的就那麼一兩個。對於解析性語言,我只能,呵呵。
歸結一下,php,我覺得更像屌絲逆襲。 然後,笑的人有兩種,一種是屌絲的自嘲,另一種是高富帥的妒忌。
網友H
先說一下php的優點:
跟py相比,它不需要django之類的庫,原生就支持web。小白們不需要配置什麼東西,門檻就低了。而且php的語法是類C的,函數命名大部分也是類C的,大部分碼農在學校或多或少都學過C/C++,接觸php肯定要比py順手。
跟java相比,支持php的主機顯然更多。雲主機興起之前,是個虛擬主機都是lamp,都支持php。而虛擬主機是最便宜的解決方案,也就是說隨便租個虛擬主機就能跑php的網站,成本就低了。
我個人認為沒有什麼最好的語言,只有最合適的語言。php之所以在web2.0的時代異軍突起,擊敗了py,原因跟php坑不坑沒有關系,跟契機有關系,跟他在那個環境下合不合適有關系。把php的流行歸功於什麼最好的語言簡直是胡扯,也是沒動腦子。
網友H
大部分敢於說自己是最好的語言的語言,至少有一部分人是真這么認為的。
比如說C語言最好的,最差最差也有一部分C語言核心開發者有信心這么說。
但是PHP語言是一個連開發者都不敢『聲稱是最好的語言』的語言。
這是不言自明的公設,不需要證明。
小圈子有個笑話。
會不會用PHP是有一個明確判斷標準的:
只有覺得PHP是個爛語言,才有資格說「我會PHP」。
如果你連PHP有多爛都感覺不出來,請別說「我會PHP」「我會編程」。
網友J
因為php算不上一種語言。就好像說「射釘器是世界上最好的武器」一樣。
⑺ 編程初學者選擇什麼語言其實很重要
第一門編程語言如何選擇的問題是很多對計算機編程懷有興趣的人經常問到的一個問題。之所以會有這樣的疑問,主要是計算機發展到今天,可選擇的編程語言實在是太多了。據統計,目前可用的編程語言預計有數千種,而使用較為廣泛的也有40,50種之多。
首先,沒有哪門語言敢說自己是最好的第一語言
這個可以這么理解,目前世界各種自然語言中,英語是被公認為應用最廣的語言,世界通用語言,說是第一語言也不為過。而在計算機編程世界裡,沒有任何一門語言有像生活中英語這樣地位,即使在各類編程語言排行榜中雄霸榜首近10年之久的Java也沒有達到統治一切領域的地位。雖然,在Java誕生之後,有人預測Java將統一編程語言,但是現在來看並沒有到達。
實際情況是,不同的編程語言有自己擅長的領域,比如C/C++是編寫操作系統等底層程序軟體的主力語言,JavaScript是網頁前端語言的王者,Python在數據挖掘、科學研究領域風頭正勁,PHP在網站開發領域流行多年,等等。
關於語言之爭,有個有趣的事情,「曾經有位程序員在某社區論壇上發出了「PHP是世界上最好的語言」的言論,然後引發了編程語言之戰,可見各種語言都有自己的擁躉。大家將這句話放在搜索引擎上搜索,就會得到一堆吐槽內容。
那麼,是否意味著我們要按照自己喜歡的領域來選擇入門語言呢?
我給出的答案是否定的。對於大多數0基礎的人來說,學習一門語言最重要的不是你學完了最終能夠干什麼,而是你能夠堅持學完並做出一些東西來,藉此理解程序編寫的思想!入門之後,你可以比較輕松地學習其它語言。基於此點,我認為,初學者一定要選擇一門語法最簡單,最易學,最容易做出成果的語言!
希望可以幫到您,謝謝!
⑻ 不少書籍、論壇都避開對編程語言的比較,或者乾脆就說編程語言沒有優
你當真已經工作了?
我先說你的一個問題,說編程語言沒有優劣之分,關鍵是演算法(錯,關鍵不是演算法,是適合。)
比方做普通的網站,PHP最適合,同樣適合的還有Ruby,還有Python,java,都可以。
你說的性能問題,我就明明白白的告訴你,如果你做的不是價值百萬的項目,性能不是優先考慮的問題,OK?
不明白么?我給你舉個例子,比方你做個網站,花費了好長好長時間做了個網站,恩,運行速度飛快,還很漂亮,可實際情況是,你的網站日訪問量不足十人。
是的,這就是現實中的實實在在存在的問題,而且普遍存在,草根站長中的百分之九十九點九都是這個問題。
性能?性能的問題,可以用硬體去彌補。
事實情況就是,你與其提升性能,不如提升開發速度,因為程序員的成本比硬體成本還要高。
如果你的公司不是千萬資本級別的,性能不是優先考慮,快速開發才是優先考慮。
就比方你吹捧的C/C++,是的,開發底層,C/C++是最適合的,但是你用C/C++去開發某個商業網站試試?不坑死你才怪。
你想開發某個網站,別人也想,你速度慢了,就讓別人搶了先機,所以你必須快速出原型,C/C++花費一個月搞定,Ruby只需要花費三天你信不信?C/C++需要七個人,Ruby只需要一個人你信不信?
這就是商業,成本控制,快速變更。
編程語言沒有優劣之分,只有適合與不適合,你開發銀行系統,最優的選擇是java,成熟穩重,你開發游戲,必然要用C/C++,需要很高的性能,你開發小網站,最好的是PHP,你寫網頁代碼,當然是JavaScript。
每一個編程語言都有特定的應用場景。
事實情況,沒有所謂的編程語言之戰,根本戰不起來,戰的都是些憤青而已,比方有人吹捧PHP,你一句話就把他摁回去,PHP那麼牛逼,有本事你魔獸世界用PHP寫?
對於你的問題,我就說這么一句,時代在發展,科技在進步,編程語言也是跟機器掛鉤的,不變的東西是死路一條,不存在萬能的東西,只存在最適合的東西。
給你個萬能的東西,你敢用么?術業有專攻,往往某一種編程語言,就是為了解決某個方面的問題而專攻某項。
最後我補充一句中國的古話:魚和熊掌不可兼得。
⑼ 應該以什麼樣的態度對待編程語言,IDE和編輯器之爭
語言之爭,IDE之爭,說白了就是大家在極力的宣告某某語言、某某工具很和自己的需要,用起來很順自己的手,說起來自然是一番溢美之詞!這些固然是好的,可之後又覺得其他人也應該跟自己一樣,也應該覺得這個很好,必須要跟自己有相同的想法,不相同就是你的不對,這樣爭論就起來了。
我以為,對於工具和語言,你大可以放心的去宣揚自己所感覺到的好,有人跟你有同感,自然會挺你;有人遇到問題,需要用到你說的長處,自然也就去聽你的。我們只是想讓各種工具盡其所能。
其實沒有那種語言和工具能全部占絕對優勢,看應用領域了。
而爭論,有時也會讓答案更明確,所謂「道理不辨不明」