這個因為以前小時後年少不懂事,都喜歡在紙上寫程式,莫名也就這樣過五關斬六將的順利唸完書。可惜的是,對工具相對的就很不熟,熟悉的語法也有限,隨著要寫得程式架構越來越大,那種每次在紙上寫好一個function,在裝進程式裡的招數也就越來越不好用了。因此,乖乖來學工具吧!!!雖然以前都有學過,可是都忘的差不多了。在這樣下去,都不會有長進的QQ 快要砍掉重練了。
其實寫程式有點像是做菜@@,當你準備好了一堆材料(變數),你要透過食譜(程序),來讓他變成你要得佳餚(結果)。在做菜過程中,我們會使用很多的工具,例如洗菜盆、調味盤、炒菜鍋、鍋鏟、保鮮盒等,煮完菜千萬要有個好習慣。就是把用過得工具都清乾淨收好(釋放記憶體),不要把廚房弄的亂七八糟的(佔用許多忘了釋出的記憶體)。因此,好的程式通常都會適時的做解構子與清掃記憶體的動作,我是習慣不好的那個Orz|||| 不然下次你要做菜時,你就知道有多麻煩了Orz||| 要多花很多額外的時間才能開始作業。
Makefile
這個是寫完程式要編譯,第一件要做的事,所以不要逃避囉!!!來複習吧!XD
主要有兩個部份,第一個是建構,第二部份就是清掃。(你看看程式設計師多愛乾淨…)
————————————————————-
main:
hello.c //列出所有的檔案
g++ hello.c -o hello //列出要編譯的檔案
clean:
rm -f hello //列出要清掃的檔案
————————————————————-
指令輸入:
make
make clean
很會掰~很會掰嘛!那你告訴我像vim那種編輯器又是啥?啊~不就是”流理台”嗎?XDDD
待續…筆電快沒電了,請大家不要再看這種誤導文了。> 3 <
呵呵
第一次看到這樣子比喻寫程式的方式~
不過挺貼切的~XD
版主回覆:(02/29/2012 01:02:24 PM)
哈哈 我覺得這樣想起來比較好笑,也比較沒那麼抽象。XDDD
不過大概比較適合喜歡做菜的人~