我想,大家對下兩樓的文章大概還有印象。在考試之前 kyozi 試了他的大光圈鏡頭,走在路上的我就被他拍到啦。
不過大家對 Compiler 考試還是相當的不滿,於是就有下面這張圖誕生…,先聲明旁邊的註解絕對不是我加的,欲知詳情請到《爆肝你 爆肝我》觀看
PS. Begin token, 在 lex 裡面剛好 BEGIN 是關鍵字,不能拿來當 token 名,所以必須另外命一個名稱,我們就在 begin token 上面搞怪…
星期三, 5月 31, 2006
星期三, 5月 24, 2006
星期日, 5月 21, 2006
給老師的信
由於我非常不想考編譯器的期末考,因為準備這科要花很多時間。基於個人利益的考量下,寫了封信給老師陳情,希望不要考期末考。但是失敗了。這封信沒什麼私密之處,就公開出來給大家笑笑吧。
江老師:
冼鏡光先生曾在《The DAO of programming》一文中提到:
可見 Compiler 在資訊工程領域中是多麼重要的一門課程,所有程式都因為有了編譯器,使得程式設計師可以使用各種語言,優雅如 perl,亦或嚴謹如 C,如此多采多姿的各種程式語言來表達以及撰寫,學習 compiler 箇中奧妙也是相當重要,並且必須的事情。
而在老師前幾天對於全班同學強力的要求下,想必用心的人都不會再用計算機剖析器這類的程式敷衍了事,而能夠自行撰寫出 Micro 的剖析器。然而學生為了要幫助同學渡過難關,也提供了自己撰寫的 yacc 與 lex 規則給部份同學,並切囑不可抄襲。
班上用心於此課程者不勝枚舉。但期末非得考試,則讓學生頗有疑慮。
在編譯程式這門課中,學生認為有兩大重點:第一為編譯器理論,二為實作。由於畢業班的教學時間較少,所以僅能上到 Parser 這部份的課程。學生上課雖然不甚專心,但也自己閱讀了相關的網路資料以及書籍。而老師所指派的作業中有實作項目,用心的同學也老實不客氣的做了些成品出來。
而做出來的這些成品,在背後也隱藏了撰寫出一個剖析器所需的理論基礎。所謂冰山一角,寫一個高階程式不需瞭解其運作原理,但寫一個 scanner 以及 parser 卻不得不瞭解其中奧秘。
以學生的淺見,然而如果期末還要考試,會實作的學生雖然已經懂得實作一個 parser 所需要的知識以及原理,但是卻還要記憶,背一背下次寫 compiler 還是要翻書;其他學生硬背起來,考得或許還比會實作的還高,但是考完之後還是忘記,而且還不會寫 compiler! 更何況老師還要改這麼多份考卷,如此看來, 期末考有壞無好阿。
兩次跟老師反映,說實在的也是基於學生本身的利益。但從各個角度來看期末考這事情,不考絕對比考了還要有更多好處,各方面也都可以因而受益,也不與教學目的背道而馳。
所以還請老師能夠多多考慮,不要期末考。
資工系二技二年級學生 XXX(我的名字)
江老師:
冼鏡光先生曾在《The DAO of programming》一文中提到:
.程式設計之道無遠弗屆, 雖晨曦微風而返.
.道生機器語言, 機器語言生組譯程式.
.組譯程式生編譯程式, 於是萬餘語言存焉.
.各語言有其目的, 均表達軟體之陰陽; 其在道中亦各得其所.
可見 Compiler 在資訊工程領域中是多麼重要的一門課程,所有程式都因為有了編譯器,使得程式設計師可以使用各種語言,優雅如 perl,亦或嚴謹如 C,如此多采多姿的各種程式語言來表達以及撰寫,學習 compiler 箇中奧妙也是相當重要,並且必須的事情。
而在老師前幾天對於全班同學強力的要求下,想必用心的人都不會再用計算機剖析器這類的程式敷衍了事,而能夠自行撰寫出 Micro 的剖析器。然而學生為了要幫助同學渡過難關,也提供了自己撰寫的 yacc 與 lex 規則給部份同學,並切囑不可抄襲。
班上用心於此課程者不勝枚舉。但期末非得考試,則讓學生頗有疑慮。
在編譯程式這門課中,學生認為有兩大重點:第一為編譯器理論,二為實作。由於畢業班的教學時間較少,所以僅能上到 Parser 這部份的課程。學生上課雖然不甚專心,但也自己閱讀了相關的網路資料以及書籍。而老師所指派的作業中有實作項目,用心的同學也老實不客氣的做了些成品出來。
而做出來的這些成品,在背後也隱藏了撰寫出一個剖析器所需的理論基礎。所謂冰山一角,寫一個高階程式不需瞭解其運作原理,但寫一個 scanner 以及 parser 卻不得不瞭解其中奧秘。
以學生的淺見,然而如果期末還要考試,會實作的學生雖然已經懂得實作一個 parser 所需要的知識以及原理,但是卻還要記憶,背一背下次寫 compiler 還是要翻書;其他學生硬背起來,考得或許還比會實作的還高,但是考完之後還是忘記,而且還不會寫 compiler! 更何況老師還要改這麼多份考卷,如此看來, 期末考有壞無好阿。
兩次跟老師反映,說實在的也是基於學生本身的利益。但從各個角度來看期末考這事情,不考絕對比考了還要有更多好處,各方面也都可以因而受益,也不與教學目的背道而馳。
所以還請老師能夠多多考慮,不要期末考。
資工系二技二年級學生 XXX(我的名字)
星期四, 5月 18, 2006
星期三, 5月 17, 2006
星期一, 5月 15, 2006
星期日, 5月 14, 2006
回來了
我回來了。
距離上次舖文的日期已經九天。雖然說身體早就恢復正常,但是就提不起勁寫些什麼。消失的這個禮拜就是游泳、看漫畫,跟寫程式。昨天原本想要待在家裡休息,後來想想如果再待在家這個禮拜好像就什麼事情也沒做。到高雄去走走。
中午到大統和平店附近吃飯。大統和平店後面有個小公園,那邊有相當多咖啡館跟餐廳,而且藤井樹開的橙色九月,還有小有名氣的咖啡製造館都在這個公園裡面。今天我跟 flutter 去吃的則是在 ptt 美食版尋到的『瑪莉波莎』。氣氛很好,餐點也很好吃,唯一的敗筆就是我一點都不餓,所以主菜連一半都吃不完。但還是推薦大家來試試,其實這個公園的餐廳和咖啡館都蠻有特色的,而且大統和平店就在旁邊,吃完也有地方可以逛。而且 Strada 也在附近,可以選擇的餐廳、咖啡館還蠻多的。想去的可以看地圖,不過大統和平店大家都知道在哪吧 :P
後來要傍晚要回家時,還去了一趟聖米巫婆店(地圖)喝了哥斯大黎加的山水河,還有見到好久不見的鬍子啦,哈哈。不過要趕回家吃晚餐,喝完咖啡,帶了 1/4 磅的山水河之後,沒停留多久就回屏東了。
總之,幾個點跑過了。再兩個禮拜後我就回到屏東,屆時還會再更常跑高雄。到時候看倌們就可以在 pianopiano, strada, 聖米看到我啦 XD
距離上次舖文的日期已經九天。雖然說身體早就恢復正常,但是就提不起勁寫些什麼。消失的這個禮拜就是游泳、看漫畫,跟寫程式。昨天原本想要待在家裡休息,後來想想如果再待在家這個禮拜好像就什麼事情也沒做。到高雄去走走。
中午到大統和平店附近吃飯。大統和平店後面有個小公園,那邊有相當多咖啡館跟餐廳,而且藤井樹開的橙色九月,還有小有名氣的咖啡製造館都在這個公園裡面。今天我跟 flutter 去吃的則是在 ptt 美食版尋到的『瑪莉波莎』。氣氛很好,餐點也很好吃,唯一的敗筆就是我一點都不餓,所以主菜連一半都吃不完。但還是推薦大家來試試,其實這個公園的餐廳和咖啡館都蠻有特色的,而且大統和平店就在旁邊,吃完也有地方可以逛。而且 Strada 也在附近,可以選擇的餐廳、咖啡館還蠻多的。想去的可以看地圖,不過大統和平店大家都知道在哪吧 :P
後來要傍晚要回家時,還去了一趟聖米巫婆店(地圖)喝了哥斯大黎加的山水河,還有見到好久不見的鬍子啦,哈哈。不過要趕回家吃晚餐,喝完咖啡,帶了 1/4 磅的山水河之後,沒停留多久就回屏東了。
總之,幾個點跑過了。再兩個禮拜後我就回到屏東,屆時還會再更常跑高雄。到時候看倌們就可以在 pianopiano, strada, 聖米看到我啦 XD
星期五, 5月 05, 2006
星期四, 5月 04, 2006
星期三, 5月 03, 2006
訂閱:
文章 (Atom)