寫在最後面的話

2021-04-30 17:48:00 字數 1865 閱讀 2766

程式設計師」的慾望,這也就是程式設計時使用的一些小技巧。

總體比較三個程式,可以說類似程式1的錯誤——邏輯錯誤是我們程式設計師比較容易犯的,也是在程式設計除錯過程中最費時間的,至於語法錯誤編譯器可以很快的給我們找出錯誤的地方程式2邏輯正確但相比程式1思路要更難想到,程式3思路不但正確而且還在程式設計的過程中使用了一些程式設計技巧,所有這些開闊的邏輯思路(解決問題),快速的除錯方法及過程(發現錯誤),累積的程式設計技巧(讓程式讓「好看」)都需要我們在程式設計實踐中去獲得,這是寶貴的經驗也我們作為程式設計師最珍貴的地方,而且最重要的這些經驗是屬於我們自己的,獨一無二的。

3、兩者之間的關係

綜合上面的敘述,我們把程式設計看成程式語言的「單詞」「語法」「明確的語義」「正確的語義」四個部分,可以看出前面三個部分是幾乎所有的程式語言自身所具有的,「單詞」「語法」不同的程式語言有所不同,但如果你仔細觀察所有的程式語言,可以分成幾類,而且有很多地方也有相通的地方,有點象一通百通的味道,這也就是為什麼很多有經驗的程式設計師可以在很短的時間就能熟悉其他語言的原因。至於「明確的語義」這是所有的程式語言都應該具備的,只是表述的方法由於程式設計的「單詞」「語法」不同表述不同而已,但讓計算機明白該做什麼這點是相同的。最後「正確的語義」包括開闊的,正確的邏輯思路以及發現並糾正錯誤的能力則是屬於我們自己的,這也是我們區別於其他人的地方,這些都需要在經常性的程式設計實踐中去積累去開闊,所以是我們所應該關注的重中之重。

跟許多前輩一樣,我是建議初學程式設計者先熟練掌握一門語言的,至於怎麼學習,我想書本是綱領,我們首先要熟悉一門語言的粗枝大葉,在程式設計的過程中不至於老是去翻書查詢一門語言的基本語法,比如說函式的傳遞方式,函式呼叫的一些特點,這樣不僅非常浪費時間而且一直困擾於語法中使得自己有種身緣「廬山」中的那種非常迷茫的感覺。就象施工一樣,建造乙個茅屋可能沒有圖紙,抱著邊建邊看的態度興許能完成(事實上你自己腦海裡至少也有個大致的樣子),但要建造一座大廈,沒有圖紙,困難可想而知。當然光有圖紙還是不夠的,我們可能在施工的過程中發現一些問題,這樣我們在慢慢修改原來的方案或者原先有些地方描述不清楚通過具體施工確認我們的想法。

因此程式設計實踐同樣不可少,程式設計實踐不僅可以「讓語義正確」即開闊程式設計思路,發現錯誤(除錯),累計程式設計技巧,而且可以在程式設計過程中熟

悉這門語言,熟悉這門語言的細節部分,但也請記住這些細節雖然重要,但也僅僅是細節。當然光看書,光有理論那也是不行的,有「綱領」而沒有「章程」,有「綱領」而沒有實施那同樣也是沒用的,畢竟實踐是檢驗真理的唯一標準,實踐過程中給理論修枝剪葉。

總得來說熟悉一門程式語言的語法是程式設計實踐的先行,而程式設計實踐是可以更好促進對程式語言基本語法知識的理解和熟悉,而積累的寶貴的程式設計經驗則我們自己最珍貴的地方,最獨一無二的地方,是所有程式語言所沒有的。

4、寫在最後面的話寫到這裡,我想現在應該是回答第乙個問題的時候了,有人說我學了這麼長時間的c語言還是沒編過乙個漂亮花哨的程式,編出來的都是醜陋的而且看起來沒什麼價值的程式,一點自豪感都沒有便喪失了對程式設計的興趣,為什麼前面我一直強調一門語言豐富的程式設計經驗是你最珍貴的地方呢?原因就在於程式設計不僅僅是把我們的想法把我們的思路用程式語言寫下來就夠了,要得到實際運用還需要與計算機的其他知識如網路,低層硬體,圖形圖象,開發環境等,甚至還有其他學科知識比如自動控制,通訊等相結合,而這些知識需要我們在以後的學習過程中學習,比如一些後續課程,資料結構與演算法,作業系統,資料庫,計算機網路,軟體工程等等,如果有興趣你也可以在以後的課程中專門學習視窗程式的程式設計,或者也可以學習自己做個**,那時侯就真的是有自豪感並且貨真價實的了。當然那時侯可能你會有另外的想法比如說做嵌入式程式設計師,網路程式設計師,甚至去搞演算法研究等等了。

不管你選擇做什麼,書本知識都是大家所共有的,是全人類的財富,而自身的知識,尤其是經驗卻實實在在是你自己的,最後我還想強調一遍,這是我們最珍貴的地方。

所以在此之前,我知道打基礎是痛苦而且沒有多少成就感的過程,但是在化蛹成蝶之前,我們還是要繼續我們做而且認真的做我們的毛毛蟲,因為我們知道我們會有變成美麗蝴蝶的那一天。

寫在前面的話

這裡風景就好 這裡承傳著十九位辛勤園丁光華璀璨的智慧型和躬耕教壇的理想 這裡激盪著十九位老師學高身正的追求和立德 樹人的情懷。這裡有如金的美德,每乙個生命都能在金色的陽光下盡情綻放 這裡有如茵的希望,每一顆心靈都能在綠色的原 野上揚起風帆。這裡有我們最真誠 最美好的情感。有我們由衷的笑容,有母愛的溫...

寫在前面的話

從理論到實踐 的姐妹著作,主要收入了自那時以來新完成的一些 除去數學課程改革 建構主義 數學教育的國際比較研究等持續熱點以外,本書還以較大篇幅對近年來國際數學教育界新出現的一些研究方向,如數學教育的社會轉向,後現代主義與數學教育 語言視角下的數學教育等,進行了綜合介紹。正像有許多老師在讀後感中提到 ...

寫在前面的話音

獲得知識 培養能力 提高語文成績是高三同學語文學習的重要目的,長期以來大規模的訓練是高三同學學習的傳統模式,但綜觀高三同學的現狀及考試結果,總覺得付出和結果的比例不盡如人意。那麼,我們應如何在較短時間內進行第一輪複習呢?烏申斯基說 好習慣是教育力量的基礎。葉聖陶先生也說 好習慣養成了,一輩子受用。這...