為什麼總有程式語言之爭?

時間 2021-05-30 10:43:16

1樓:Mimosa

語言之爭本身是很正常的事,但是問題在於很多參與爭論的人不能直面各種問題,有些人對程式語言的認同程度達到信仰的地步,容不得別人提問題、提缺點。相信很多人提問題,並不是要全面否定語言本身、而是就事論事,比較全面認識程式語言,揚長補短,方便更好的使用,當然,有時候也有恨鐵不成鋼的成分。

很多程式語言,包括現在很火的Python,都有落伍的地方,可以改善,可以做得更好,但是因為太多人認可,不容易容下異議聲音,失去改善的動力。。。(基本上是修修補補而已)。

2樓:dwing

除去專門適配場景的因素外, 程式語言之爭我覺得本質上是代際隔閡問題.

新一代跟老一代的開發者互相瞧不起. 吐槽老語言歷史包袱多和臃腫複雜, 吐槽新語言經驗積累少和生態不行.

這個是一直客觀存在且很難調和的現象, 而且還會一代一代爭論下去, 每種語言都在年輕時吐槽老語言, 多年後又會被新一代語言鄙視.

其實看待這種問題淡定就好, 畢竟開發技術是更新很快的, 底層的硬體支援也日新月異, 每種語言都有其誕生的緣由, 多年後不再適用退出江湖也不可避免, 每一代人用好自己時代流行的就夠了.

3樓:

盡量多的了解各種程式語言。。。敢在簡歷上寫:會用20種語言寫helloworld嗎?說得好像學一門語言到當飯碗的程度不要成本似的-_-#

4樓:隔壁張師傅

主要是說出來讓自己心裡得到滿足,如果有人認可,感覺就更爽了… 然後會堅定的學習那個nb的語言然後出任ceo贏取白富美走向人生巔峰

5樓:

買蘿蔔,還是買青菜,都要比一比。何況是語言這麼大個事兒?

除非你只是輕浮淺薄的一用就棄,那什麼語言對你來說都無謂。

每個語言都有其最適用的場景 ------ 但不同的語言的使用場景有重疊,這時就需要選擇。

每個程式設計師不都應該盡量多的去了解各種語言麼 ------ 對,但只是「了解」

6樓:

只是很多人不太願意承認PHP是世界上最好的語言罷了。哪來的語言之爭。

PHP是世界上最好的語言這句話從來沒有爭議,所以根本不是語言之爭,只不過是一些長舌猿的口舌之爭。

7樓:邰原朗

樓上各位說了很多不必要的『語言之爭』,

我來補充乙個無法迴避語言之爭的場景。

公司要開發乙個新產品,或者某個產品中的新元件,由0開始開發。

公司行為嘛,自然不可能是乙個人,而是乙個組來開發。

那麼問題來啦,用什麼語言開發?

8樓:羊牮

每個程式設計師不都應該盡量多的去了解各種語言麼?

這話說得不對,程式設計師了解語言必然是選擇性的,不能說Doang一下,出乙個語言,我就去深入了解。簡單了解一般是有的,但是盡量去了解則不可能。

沒有一門語言適合所有程式設計師。

也沒有乙個程式設計師能夠使用所有語言。

除了匹配性,程式設計師的精力是有限的,深度和廣度之間的精力分配是成反比的。

再加上語言背後還有很多東西,說到底,除了部分是信仰之外,利益在裡面才是起決定作用的。

鏈結一下,風水命理裡面是怎麼解釋「小人」:妨礙你的一切都是「小人」。你現在按電梯下行,但是下面有人搶先一步把電梯召喚下去,那麼這個人就是你的「小人」。

你使用乙個語言,按照二八定律,大概能完成你現在80%的要求,本來很不錯,但是現在你要做那20%的活,但是那一夥人死活不支援你現在這個語言,假如學習成本都一樣的話,你現在付出跟回報只能是以前的1/4,那糾結不。或者你將要換個領域,本來前途未卜,但是你又要重新再來一遍學習過程,你四十多歲了,老婆兒女一大堆,精力完全跟不上,知道90年代的下崗潮麼?你是選擇振臂一呼,還是跟著劉歡唱《從頭再來》?

再回過頭來,語言之爭一定是壞事嗎?沒有爭論,語言怎麼發展。香港白鶴門掌門不跟李小龍比武之前,那他不是一直吹噓自己如何的一代宗師?

爭論沒什麼壞事,除了浪費你一點的時間。不談語言哲學,一直埋頭用工具,難道就不Low?

9樓:

修身齊家治國平天下...

level是一級級遞增的...

能力越大責任越大...

每個人都覺得,是時候帶那群loser脫離苦海了...

如果想學好程式設計除了c語言之外一定要學演算法麼?

先放結論 根據提問標題 學演算法 來說,不一定非學演算法,演算法也是前人的經驗總結。但是!但是!但是!如果你要學好程式設計,演算法那就是必須的。另外,如果要靠程式設計吃飯,還要吃的好,那演算法就更重要了。演算法是解決問題的通用模型或模式,而具體哪一門程式語言則只是解決問題的一種途徑或載體罷了。以個人...

鴻蒙之爭為什麼變成了立場之爭?

leo.j 最近熱播的電視劇集覺醒年代,第一集的乙個鏡頭讓人印象深刻。一對中國男女在遊船上被日本人欺侮,旁邊卻有一群中國辣雞邊打麻將邊看熱鬧,氣的陳獨秀破口大罵,同胞有難不幫,算什麼中中國人。而那一幫辣雞理直氣壯的說 我打麻將跟愛國有什麼關係,怎麼就不是中中國人了。這難道不是眼下鴻蒙之爭最生動的寫照...

為什麼我們需要程式語言圖靈完備?

Qian Chen 額,確實不需要啊。記得資料庫的第一課就說了SQL不是圖靈完備的啊。只不過要達到圖靈完備太容易了,比如有無限個格仔的算盤就是圖靈完全的。 hhhhhhhhh 我覺得是不需要程式語言是圖靈完備的。就我現在的了解來說,現實生活中的問題需要的程式要不然是停機的,要不然是無限重複某停機程式...