StackOverflow最不喜歡的程式語言排行榜 - Oreilly
只有兩種語言:人們抱怨的語言和沒有人使用的語言。
StackOverflow的2020年開發人員調查包括一張表,該表顯示 “最喜歡,最恐懼和最想要的語言”。
最恐懼的語言依次排名是:VBA、Objective-C、Perl、Assembly、C、PHP、Ruby、C++、Java、R、Haskell、Scala、HTML/CSS、Bash/Shell/PowerShell、SQL、JavaScript、Swift、C#、Dart、Julia、Go、Kotlin、Python、TypeScript、Rust。
毫不奇怪,VBA是排名第一的語言。我承認對目標C(#2)完全無知,我從來沒有理由要使用它。儘管我從前就對Perl懷有仇恨,但令我感到驚訝的是Perl如此不受歡迎(#3),但有些傷口卻無法治癒。看看Perl 7推出幾年後會發生什麼會很有趣。彙編(#4)是一種後天的品味(不是一種語言)。如果您不喜歡愛它,那麼您幾乎一定會討厭它。而且,如果您不喜歡它,那麼您就不應該使用它。您幾乎總是可以避免彙編,但是當您需要直接使用硬體時,別無選擇。C和C ++(分別為#5和#8)為您帶來很多麻煩,但幾乎可以將其與幾乎任何專案的硬體都相提並論,沒有彙編的痛苦。
- Java:Java自誕生以來就一直是人們討厭的語言。我當時在USENIX會議上,詹姆斯·高斯林(James Gosling)第一次談到Java(在1.0之前),人們離開會議室談論Java多麼可怕-沒有人真正使用過該語言,因為它尚未釋出。Java參加這項調查時排名第9位。考慮到Java的聲譽,那9個應該全都擁有。如果此列表中有一種語言與龐大的專案相關聯,那就是Java。ClassWithAReallyLongNameBecauseThatsHowWeDoIt之類描述性名稱是好的,荒謬的長名稱(以及荒唐的深層包裝層次結構),這不是Java的錯,這是Java程式設計師的一種奇怪的文化怪癖。
- Ruby:Ruby比Java更不受歡迎?在大多數情況下,它是一種“按我的意思而不是我所說的”語言,並且在15年前,這種承諾使許多程式設計師陷入了愛河。Ruby很有趣,我仍然將它用於快速指令碼(儘管我已經在很大程度上將其轉換為Python),但這是為大型專案選擇的語言嗎?那可能會讓我恐懼。
- R:R在“可怕列表”中排名第10。我認為那是因為誤解。R既是(也不是)通用程式語言。幾位統計學家告訴我:“程式設計師不明白這一點。R是統計工作臺,不是程式語言。這不是Python的怪異版本。”
- Python:Python排在第23位-對於使用如此廣泛的語言而言,它的排名特別低。Python很容易喜歡;我會喜歡Python只是為了擺脫花括號。我一直說“不要選擇語言,請選擇庫”,Python具有出色的庫,尤其是對於數字工作。熊貓,Numpy,Scipy和scikit-learn是一個完全喜歡Python的好理由。Python適用於快速而骯髒的任務,也適合大型專案。如果我想用電子表格做某事,我幾乎總是用Python破解它。
“ The Zen of Python ” 一個重要口號”是“顯式勝於隱式”;您很少會猜測別人的意思,或者試圖破譯“發生”的一些不可思議的魔法。Python贏得了最受歡迎的語言獎,以激發最小的厭惡感。它具有平衡的功能集,使其非常適合小型專案,而對於大型專案則非常理想。
- JavaScript:關於JavaScript, 這是一種以隨機無序的方式增長的語言,程式設計師最終學會了強大而又富有成效的語言,這在很大程度上要歸功於Doug Crockford的經典JavaScript:The Good Parts。當然,與JavaScript一樣廣泛使用的語言,在大多數令人恐懼的語言列表中僅排第16位,這肯定是對的。但我不必喜歡它。
相關文章
- 美國IT人士最不喜歡的8個城市
- 最喜歡與最討厭的程式語言
- 為什麼我喜歡 Lisp 程式語言Lisp
- 為什麼我最喜歡的程式語言是 GoGo
- 喜歡Swift程式語言的人主要是初學者?Swift
- 這麼多程式語言,為何Python深受喜歡?Python
- 為什麼我喜歡富於表達性的程式語言
- 老外最不喜歡的開發信型別,你中了幾個?型別
- IT人士最不喜歡的全球7大城市和地區
- 如何選擇一款自己喜歡又容易上手的程式語言
- TIOBE:2021年3月全球程式語言排行榜 前五未變化 C仍最受喜歡
- 評: 為什麼我不喜歡Go語言式的介面Go
- TIOBE:2020年11月最受歡迎程式語言排行榜 Python超越Java成第二最受歡迎程式語言PythonJava
- 我最喜歡的10條程式設計語錄程式設計
- 為什麼Python要比其他語言更受喜歡?Python
- 最喜歡與最討厭的函數語言程式設計語言情緒排名 | Scalac.io函數程式設計
- CodeForge:2012年8月“我最喜愛的程式語言”排行榜
- TIOBE年度程式語言排行榜
- 令人討厭的程式語言排行榜
- 程式人生的寂靜歡喜
- 為什麼程式設計師會有最喜歡與最討厭的程式語言?(earthly)程式設計師
- 你最喜愛的程式語言不夠好
- 程式語言簡史:有人不喜歡花括號,於是他發明了PythonPython
- 為什麼亞馬遜、臉書和Discord的開發人員喜歡Rust程式語言? - businessinsider亞馬遜RustIDE
- 扒一扒程式語言排行榜
- 2013年1月程式語言排行榜:移動程式語言的巔峰
- TIOBE 釋出 12 月程式語言排行榜,4個程式語言角逐年度語言
- 為什麼我不喜歡Go語言式的介面(即Structural Typing)GoStruct
- Python 是增長最快的主流程式語言 | StackOverflow 重磅調查Python
- 程式語言收入排行榜Ruby居榜首
- 關於C語言,我喜歡和討厭的十件事C語言
- 關於C語言 我喜歡和討厭的十件事C語言
- Grammarly:研究顯示川普支持者更喜歡使用褻瀆語言
- 程式語言安全性排行榜:Ruby最佳,C語言漏洞最多?C語言
- 不同程式語言在發生stackoverflow之前支援的呼叫棧最大巢狀層數巢狀
- 抖音批量取消喜歡,批量取消抖音喜歡
- python是如何登上程式語言排行榜榜首的Python
- ZT TIOBE六月程式語言排行榜