不同的程式語言對程式設計師的思維塑造有區別嗎,區別大不大?

時間 2021-05-29 22:20:26

1樓:司馬非

做了乙個按Map形式讀寫物件和注入的庫(不用反射),一直在費盡腦汁想做編譯期型別強校驗。

做PHP的同學表示,型別是什麼……校驗有啥用……

2樓:青年小凱

用多個語言編寫過大大小小的程式之後,對語言的理解就回歸到了最根本的東西:程式語言作為工具,都是為了讓程式設計師在特定問題的實現上,編寫程式更方便和自然。

無論如何不同的語言編寫的程式最後都是轉換成機器碼讓處理器執行,真正影響程式設計師思想的東西是對計算機整個體系的知識自上而下或自下而上的貫通,以及由淺入深的掌握與理解。

3樓:Liberty.goni

認為計算機體系架構知識比OO思想重要的人:推薦C入門

認為OO思想更重要的人:推薦python入門

認為PHP是最好的語言的人:從來沒入過門

4樓:扶餘城裡小老二

哥們,看來你不是受害者,當然也有釣魚的可能性。

每個人都會盡可能的利用語言的長處,規避語言的短處。

不同的語言入門和支配的時間不同。也取決於社群的力量。

比如亡者農藥,這款遊戲,因為群體數量大了,恐怕其他人要玩這個型別的遊戲,都得玩這款了。因為,大家都想玩的容易一些,進化的更快一些。都想做億裡挑一的王者嘛。

其他的群體太小了,做到頭也才百萬裡挑一。說起來沒面子,舞台太小。

社群+語言+用工單位,塑造乙個程式設計師的思想。我覺得是比較正確的。

5樓:

用.net我只關心業務和創意...... 現在連sql也幾年沒寫了...... 我可能是個假程式設計師,然後省下的時間我學會了3dsmax等一堆3d建模軟體......

6樓:tonyemu

怎麼沒人說一下蘋果家的語言?

Object C,what?應該用 .還是

Swift,what?怎麼xcode崩潰了?怎麼高亮沒了?

7樓:

區別相當的大,不同的程式語言對計算機這個東西的抽象是不一樣的。

舉例,你先看MSDN上的關於DIRECTX的C++COM程式設計文件,看明白後,再去看.NET的託管式DIRECTX程式設計文件,看了後你就會發現,不同的程式設計模型,要實現同乙個東西,思維差異極大。

8樓:一水

會有很大的影響,之前接觸過乙個概念:程式設計正規化。講的是在設計程式語言的時候,放在第一位衡量的概念不同,則會推導出不同的語言模型。

以物件在第一位就是OOP,以函式為第一位則是函式式程式語言.....而在學習和使用不同程式語言的時候,這些預置的資訊都會無時無刻的影響你的設計理念的。OOP用久了,真的會覺得整個世界都是物件的,解決問題都是從抽象乙個物件如何控制狀態開始。

函式式用久了,就會用一些高階抽象,把函式傳來傳入來思考問題,總會想這個還可以再抽象一下,這個函式可以組合出來那個功能。

雖然人創造了工具,但是工具同樣塑造了人的思維。

9樓:溫酒

有。大。

寫文曲星gvbasic開始的我,

每次都會在那裡想記憶體不足怎麼辦……效率太差怎麼辦……要知道過早的優化是萬惡之首……

這是乙個壞習慣,但是太難改掉了。

要有意識地去遏制自己去思考沒有意義的問題,挺難的。

10樓:treeandgrass

面向過程和物件導向,思考方式是不一樣的吧,看看繼承,抽象,多型,好像彙編至少沒明確提出來,每種語言的特性不一樣,優勢劣勢不同,使用者關注的點也會不一樣,思考解決問題的方式也大不一樣。造一門語言,這門語言的作者都會融入一些自己的思想,出發點不同,呈現出來的東西也不一樣,帶給使用者的感覺也會不一樣。

11樓:justjavac

我是乙個前端程式設計師,領導叫我去維護乙個指令碼,要求別刪 cache 目錄。我看了一下,原來寫的是 rm -fr cache tmp 。我想這還不簡單,上來就把 cache 注釋掉:

rm -fr /* cache */ tmp。完美!

12樓:Gavin

有很大的差別。

現在主要的流派其實就是,函式流和面相物件流。物件導向相對基礎一些,用的更多。他們兩者開發思想完全不同,對人的影響也完全不同。

函式流靠近數學,物件導向流靠近哲學(認識論),所以其實從這個角度來說物件導向的設計更難(我指的是好的設計),對人要求更高。

現在已經有兩種都支援的語言了(Scala)。但也有人覺得更純粹的好一些。我還是一致的觀點:流行的有前瞻性的,都得學,都得會,畢竟我是職業程式設計師。

13樓:

語言是手段你做出來的東西才是結果。

我理解,最終的思維方式還是為了實現最終那個事。

如果有完美的語言,就不需要發展了

也沒有完美的思維

有時候反而思維的多樣性挺重要的。

我的建議是,需要哪個學哪個。

程式設計師程式設計一定要理科思維強嗎?

愛問CTO 對理科思維還是有一定的要求的,就簡單的辨識就是看你的數學成績好不好。其實,對於程式設計這個行業,初中數學應該就夠了,我見過乙個初中畢業,去培訓班培訓半年,然後順利入職了一家軟體公司。不過現在整體環境對學歷的要求都高了,建議先讀完大學。 說實話,程式設計和理科思維強不強關係不大,但是對於學...

程式設計師如何面對程式語言不斷的更新換代?

朱涵俊 變化確實快,快到你來不及學習。即便你一天24小時都在學習,也沒辦法在程式設計領域一直保持最新技術,甚至很多東西聞所未聞。不僅僅是程式語言的改進,包括語言工具,框架等。比如js,你現在寫的js跟3年前寫的可能就不一樣了,跟10年前寫的就是遇到假的js語言。但是我們要抱開放的思維,學習新的技術就...

非程式設計師說程式設計有什麼難的,作為程式設計師,該怎麼回答這個問題?

張大大 工資高因為產業紅利,網際網路時代。你覺得複雜因為你是外行人,比如建築金融晶元工業自動化並不比程式設計師簡單,只不過是夕陽行業或者行業的賺錢能力差成本高罷了,如果程式設計師真的難,就不會有滿大街的程式設計師了,難的都是有真本事的高手,少數,一般都是普通的程式設計師打工仔而已,熟能生巧,如果你們...