如何更快更有效地讀懂自己不熟悉的語言寫的程式?

時間 2021-05-10 16:21:02

1樓:Jason gao

個人經驗,如前面各位所說,如果語言間差別太大,那當然得先學習和熟悉下新語言的語法,以及程式設計方式(比如命令式程式設計到函式式程式設計)。如果差距不大,當然是直接趕鴨子上架來適應最快了...越是覺得自己不熟悉而畏首畏尾肯定不行啦。

直接開工,通過開發實際的程式,一邊工作一邊查資料學習來上手會比較快...

2樓:付彧

各種程式的資料結構和控制流程就那幾樣:list,string,if,for......

看懂程式本身不難,難就難在看懂程式的業務邏輯!

這個東西在我看來,沒有什麼捷徑。

就是看那個程式的文件和注釋,要是這兩個東西沒做好。那就苦嘍!

3樓:李焱明

程式是的的,當然裡面也包含很多的程式設計技巧,說白了,它在描述一件事,如果自己感覺對所看的程式有些模糊,那可以先問別人這個程式的功能是什麼,即使乙個大師級的C語言大師,他也有可能看不懂乙個嵌入式的程式,為什麼,因為他不了解那個對應晶元的工作原理,因此要看懂程式首先要搞明白,你程式控制的物件的工作原理,就像做arm的,一定要明白CPU控制的外設的工作原理,再來看程式就會有頭緒很多

4樓:

個人覺得,語言只不過是工具而已。而且,高階語言,語法和各種用法都很多相似性。

最重要的是,學會常用的資料結構和演算法吧。

在寫程式的時候,必須弄個清楚,那個語言的特點咯。和寫那個語言要注意的東西。如C++什麼的,要自己擦屁股什麼的。

先寫一些簡單的程式。邊寫邊練。然後,同時,在找關於高階的書看看。再了解一下什麼高階用法。

慢慢來,很快就會發現自己寫的不爛,漸漸進步。

我第一次在知乎回答問題。自己也不是那種特會速成的人,這只是我自己學的方法咯。

5樓:徐東龍

先理清程式的結構,用模組化的思想,將乙個個模組的功能整理清楚,從大到小,抽絲剝繭,慢慢分析乙個個功能,必要時候記錄一下,最後像搭積木一樣將乙個個模組的功能整合起來,就是了。

如何得體地請求不熟悉的老師

木三清 當過班主任,也處理過學生轉班的事情。先說一下我們學校的轉班流程給題主做個參考。1.徵得原班班主任和新班班主任的同意。2.請兩位班主任老師在轉班申請上簽字。3.把申請書交到教務處去辦理轉班手續。在前兩個流程中,兩位班主任一定會私下做溝通,尤其是新班班主任,她在回覆你之前,一定會詢問原班主任是否...

如何更有效地管理時間,管理自己?

天還會亮 掌握自己的時間 一.時間對管理者的壓力 1.有效的管理者不以計畫為起點,認識清楚自己的時間用在什麼地方才是起點。2.管理者有效性的基礎 記錄時間 管理時間 統一安排時間 3.要想有效就必須能將時間做到整塊運用 4.人際關係和工作關係的協調確實很費時間,需要較長的 連續性的和不受打擾的時間決...

工作中,如何更有效地 偷懶 ?

蘆葦 1.常規工作流程化。你存了大量素材之後,會發現按照同一制式呼叫過去的素材並修改更簡單。甭想著創新,這只是常規工作,沒有人注意你創新。2.創新工作借鑑化。除非你司獨孤求敗,否則前面總有可借鑑的。創新是最累的事情,但借鑑就不一樣。譬如某只企鵝 借鑑那麼多,最終借鑑成為行業老大。你主動借鑑是為你司分...