一個(gè)程序員寫多門語(yǔ)言不會(huì)記串么?
天天敲代碼,不知道你有沒有想過一個(gè)問題:這世界上到底有多少種編程語(yǔ)言?
人類誕生數(shù)百萬年來,產(chǎn)生了 5000-7000 種語(yǔ)言,而計(jì)算機(jī)歷史只有短短的幾十年,你會(huì)好奇產(chǎn)生了多少種語(yǔ)言么?
揭曉答案,根據(jù)維基百科顯示,目前世界上大概有 700 種編程語(yǔ)言,而其中比較流行的有 50 種左右??雌饋砩倨鋵?shí)很多了,根據(jù) 2020 年 TIOBE 最新編程語(yǔ)言排名顯示: C、Java、Python、C++、C# 位列前五,你用哪(幾)門語(yǔ)言?
這么多語(yǔ)言都用英語(yǔ)表達(dá),必然在語(yǔ)法、關(guān)鍵詞等方面有很多相似的地方。那么問題來了:
一個(gè)程序員往往需要會(huì)寫不止一種語(yǔ)言,他們?cè)谇袚Q不同語(yǔ)言的時(shí)候,會(huì)搞混淆么?
比如把 A 語(yǔ)言的語(yǔ)法用到了 B 語(yǔ)言上,debug 的時(shí)候怎么也找不到問題出在哪里。
今天,帶你來看看鵝廠的程序猿們對(duì)這個(gè)問題有哪些看法。