1樓:YOYO
我覺得Python是首先吧,語法簡潔,而且發展方向多,像WEb開發,資料分析,爬蟲等都可以,而且如果後期從事人工智慧的話,Python也是基礎的必備學習的。
2樓:景略集智
說乙個兩種程式語言互黑的事情。
資料科學領域,有兩門語言最常用——Python 和 R。總之,如果是從事資料科學相關工作,你怎麼著都得熟悉其中一門,要麼選 Python,要麼選 R。久而久之,這二者也成了資料科學領域程式語言中的「雙雄」。
「選Python還是R」,這是乙個問題。
去網上搜蒐會發現關於選哪個語言大家也是吵得熱火朝天,「Python黨」和「R黨」各說各的好。
不過比較有意思的是,這兩個程式語言似乎在骨子裡就看不起對方,彷彿說好了一樣互黑:
Python裡'python' > 『R』等價TrueR裡'R' > 'python』等價True腹黑到了這個份兒上,看來真是誰都不服誰...
3樓:
語言最大的黑點是使用者把它用到了不合適的場合,好比你用鏟子吃飯、勺子鏟土、筷子舀水、棍子夾麵條。現實中無數碼農這麼做而不自知。
語言最大的黑點還在於它不合格的使用者到處說它的黑點。然後繼續亂用。。。
4樓:Yuchen Shen
Matlab: 沒法用txt在terminal跑並且雙擊圖示後需要你泡杯茶慢慢等待並且array index 從1開始並且沒有+= -= 的辣雞語言……
5樓:榮宇陽
牛排梗寫的超棒
補乙個rust的:
隔壁餐廳顧客總是遇上牛排吃到一半會消失的問題,我們發現是因為顧客錯誤的使用了餐具。
所以現在你只能用正確的方法吃牛排。
不然服務員會慌張的抱怨,並且不給你吃牛排
6樓:蕎麥
歪個樓。
那天和小夥伴一起出去,聊著聊著我說了一句 "life is short" 小夥伴淡定的回了一句 "use python"。
7樓:CNife
最近 Kotlin 成為 Google 爸爸認定的 Android 官方開發語言,我也正在做 Kotlin 教程,來吐槽乙個 Kotlin 的黑點吧。
Kotlin 支援擴充套件函式,它在用法上與例項方法沒有任何區別,區別在於,擴充套件函式可以定義在任何地方、任何檔案、任何其他類裡。問題來了,我 TM 怎麼知道到底有多少個函式能用啊!
比如 String 類只定義了乙個屬性 length 和 4 個函式:plus()、get()、subSequence() 和 compareTo(),剩下上百個擴充套件函式主要分布在 kotlin.text 包數個檔案內,這還不包括開發者自己定義的擴充套件函式,想找實現某個功能的函式只能靠猜,簡直可怕。
8樓:自由飛
C#的黑點呢?
C#的黑點呢?
C#的黑點呢?
居然沒有!沒有!沒有啊!!!
同學們……
收藏進:
野生程式設計師 - 收藏夾 - 知乎,和
扔微博裡的小答案 - 收藏夾 - 知乎
9樓:stt106
wiki.theory.org/YourLanguageSucks#C.23_sucks_because根據這個 c#的黑點最少。很多人不待見c#僅僅是因為它是微軟的產品
10樓:zhiyuan
1. C:
簡陋無比的字串型別,strncpy, strncat, snprintf中蹩腳的n,還有一言不合的segfault.
簡單粗暴的memset, memcpy,用起來總有莫名的不安?
C是強型別語言?
int i; char *c = (char *)&i;
2. GOLANG:
冗長的錯誤處理...
if err := func1(); err != nilif err :
= func2(); err != nilif err := func3(); err !
= nil
3. PHP:弱型別以及'==='
4. Python:寫爬蟲,寫爬蟲,寫爬蟲.....
5. Shell:做個浮點運算
11樓:
python3cpython直譯器的效能問題無疑是一大黑點,有人寫了個pypy.js都比他快.pypy.js: https://
rfk.id.au/blog/entry/py
py-js-faster-than-cpython/
12樓:dram
Haskell
你可以認為以下都是指的和「正常人」感覺不一樣的東西ghci> minimum (2, 5)
5ghci> print getLine
:3:1:
No instance for (Show (IO String)) arising from a use of 『print』
In the expression: print getLineIn an equation for 『it』: it = print getLine
ghci> [1, 11 .. 49]
[1,11,21,31,41]
ghci> [1.0, 11.0 .. 49.0][1.0,11.0,21.0,31.0,41.0,51.0]-- 仔細看下最後乙個數
(修改:這個我換了個例子)
13樓:ShirleyRyan
python,每當你完成了乙個功能,總會有人告訴你這個功能更簡潔的寫法,再有乙個人跳出來說那種寫法效率不高,然後你也不知道該聽誰的了。
14樓:陳奕霖
傷心沒什麼人答 Ruby 的,已有的關於 Ruby 的答案也挺莫名其妙……
其實我覺得沒什麼黑點吧。吐槽 Ruby 效能的,用比 Ruby 效能還差的 CPython 不一樣用得很歡……
強行拿乙個有人栽過的坑湊個數吧:
15樓:張中南
Ruby 方法別名:
"1234".length
=> 4
"1234".size
=> 4
不知道的還以為有區別。。。
Go 定義乙個map:
var data map[string]map[string]map[string]map[string]......
用不好免不了眼花繚亂
還有go的 err := funccall()也是很尷尬的,雖然是件好事,對我這種詞彙量有限的,給error物件命名就得動一番心思
16樓:孔咯
PHP寫的時間長了,越來越覺得這是門一開始沒設計好的語言,很多設計純粹是為了相容而相容,無形中埋了很多坑。。。
"0" == false
count(range(0,10)) == 11true == in_array(null, [0, 1, 2])
17樓:GenSyhius
說到dominant,當然是ruby了,畢竟比起游標卡尺量來說,數end還算方便(逃
各個程式語言都有哪些令該語言的編譯器 直譯器開發者想掀桌的地方?
I老蔡 Python啊 游標卡尺,空格和TAB不能混用.不支援Switch,乙個多分枝選擇還要用到奇怪的技巧.高版本不相容低版本. malt 由於載入檔案本身需要時間 而且是執行期時間 所以絕大多數malt專案寫完後最好aot一遍 jit版本之前,jit目前還沒做出來 malt在doc中建議為了保持...
各種程式語言都有哪些玩死人的地方?
Norah Coq 中的 true false 是什麼意思 https www. JS console.log 1 1 console.log 1 1 輸出 豆芽 好像沒看到shell的 1 咋就語法不對呢?if a if a 2 花式括號 3 花式美元 索旖然 C專家程式設計 裡面有句話 如果你覺...
為什麼程式語言都有判斷語句呢
題主的這個問題並不是顯然的,恰恰相反,這個問題很深刻。Dijkstra於1965年指出,任何演算法都可以用順序 分支和迴圈三種結構組合巢狀而成。而那個時候人們的預設寫法是goto,Dijkstra是第乙個讓大家相信goto有害的人,否則題主今天要問的問題就是為什麼所有程式都有goto了。電腦科學的任...