學校中教程式語言應該有相當大的比例是the C programming language, 就學術立場來說, 除了專門研究computer languages的實驗室之外, 大部分學programming language僅是用來做為工具, 是用來補足套裝軟體不足的部分, 因此多數的教授也不會對compiler or language本身做太多的研究. 然而, 問題發生了.
學生在僅習得language皮毛的情況下, 後續如果沒有機遇繼續進修, 往往就是品質低劣軟體的源頭. 我需要的是firmware engineer, 面試過這麼多畢業生, 其實對於C語言、軟體開發技術與程序了解的人實在少之又少.
這或許是結構性的問題. 學校與業界的脫節、教育界只衝刺論文發表數、中文電腦書籍的水準低落、以及學生的眼高手低, 都是原因.
當然, 學校不應該是業界的職業訓練所, 但是這些技巧都不困難, 只看有沒有人可以點破而已. 一旦能將programming language運用自如, 難道不會對學術研究有所幫助? 難道不會對實驗數據的正確性更有信心?
記得大學一位老師曾告誡我們, 這些基本技巧(programming language/computer architecture)如果在大學打好基礎, 碩一就可以有更多時間做研究, 而不是與你的programming language or source code奮鬥, 到碩二才開始進入狀況. 這些話後來對我幫助很大, 雖然並沒有在學術界發展, 但希望有朝一日為提升國內embedded system的水準而出力.
2008年5月31日 星期六
2008年5月28日 星期三
2008年5月27日 星期二
2008年5月26日 星期一
烏龜與蠍子
最近一堆慈濟義工在公共場合為四川地震募款, 今天到鹿港一遊, 也遇到不少, 簡直是螞蟻大軍. 但是鹿港街頭乞討的老太太, 不知道有沒有慈濟人關心過她?
很久以前遇見一位牧師, 那時正值中國飛彈對台灣海峽試射, 他說了我不敢置信的話 : 如果對岸軍隊上岸, 我們應該要準備飲食迎接他們. 他的意思並不是贊成統一, 而是宗教上對敵人仁慈的想法. 多年前的我, 只是覺得不可思議, 竟然有人可以真的做到視敵如親.
現在的我第一個想到的, 是烏龜與蠍子的故事. 如果看官不知道, 請到google搜尋一下.
是宗教慈悲還是迂腐? 或許兩者都是吧. 我是平凡的人, 大約也沒有多少神性, 這種事我做不到, 所以沒有捐過一毛錢給這些慈濟義工.
今天本來要捐給老太太的, 但是因故耽擱而忘記了. 我想, 我會找時間再回去, 算是多少償還我的罪業吧.
很久以前遇見一位牧師, 那時正值中國飛彈對台灣海峽試射, 他說了我不敢置信的話 : 如果對岸軍隊上岸, 我們應該要準備飲食迎接他們. 他的意思並不是贊成統一, 而是宗教上對敵人仁慈的想法. 多年前的我, 只是覺得不可思議, 竟然有人可以真的做到視敵如親.
現在的我第一個想到的, 是烏龜與蠍子的故事. 如果看官不知道, 請到google搜尋一下.
是宗教慈悲還是迂腐? 或許兩者都是吧. 我是平凡的人, 大約也沒有多少神性, 這種事我做不到, 所以沒有捐過一毛錢給這些慈濟義工.
今天本來要捐給老太太的, 但是因故耽擱而忘記了. 我想, 我會找時間再回去, 算是多少償還我的罪業吧.
2008年5月21日 星期三
好玩的紅外線遙控小車
2008年5月20日 星期二
2008年5月16日 星期五
期待蔡英文可以帶領民進黨重生
不知為何, 網路上的台灣朋友們多覺得公投沒過是台灣人(或是更難聽的台奴)自找的.
不管是不是台灣人愚蠢, 任由媒體擺佈, 在選舉大勢不妙之際, 拿台灣的地位問題開玩笑, 難道民進黨就完全沒有責任嗎?
如果要解釋, 可能的理由有三 : 民進黨太樂觀, 太蠢, 更糟可能是民進黨完全與社會脫節了.
在民主國家, 政策的公開辯論是正常的, 無奈阿扁把柄多就算了, 還辯不過人家, 眼見大勢不妙, 又蠻幹硬幹, 搞到這樣難堪的下場.
真心期待蔡英文可以帶來活氧. 其他兩位思想都太固化了, 如果選上, 恐怕還要繼續陣痛下去, 甚至要滅門了.
甚麼? 轉支持國民黨? 頭殼又不是壞去了.
不管是不是台灣人愚蠢, 任由媒體擺佈, 在選舉大勢不妙之際, 拿台灣的地位問題開玩笑, 難道民進黨就完全沒有責任嗎?
如果要解釋, 可能的理由有三 : 民進黨太樂觀, 太蠢, 更糟可能是民進黨完全與社會脫節了.
在民主國家, 政策的公開辯論是正常的, 無奈阿扁把柄多就算了, 還辯不過人家, 眼見大勢不妙, 又蠻幹硬幹, 搞到這樣難堪的下場.
真心期待蔡英文可以帶來活氧. 其他兩位思想都太固化了, 如果選上, 恐怕還要繼續陣痛下去, 甚至要滅門了.
甚麼? 轉支持國民黨? 頭殼又不是壞去了.
2008年5月15日 星期四
2008年5月13日 星期二
電腦中毒記
這一陣子沒有上blog寫寫東西, 是因為電腦中毒了. 中毒之後上網發生問題, 雖然已經裝了Norton AntiVirus, 但是無法更新, 也抓不到毒, 比裝飾品還不如. 虧我還買了一年服務, 只好認賠, 下次別想要賺我的錢了.
還好公司也可以上網, 分別下載了SpyBot, Avira AntiVir(俗稱小紅傘), 也下載了Comodo這套免費防火牆, 將這些軟體拷貝回家安裝. 無奈城池已被攻陷, 光是把牆堵起來也沒用. 小紅傘雖然盡責的抓到不少病毒, 但是似乎也沒有辦法完全解決.
後來只好再回公司下載Kaspersky Internet Security(卡車司機?). 這套頗受好評的安全防毒軟體果然不負所託的救了我的PC, 所以我該買它嗎? 其實小紅傘的偵測能力不錯, 只是似乎不善於收拾殘局, 或許PC正常後可以拿它頂一下.
唉. 以後沒事還是別去逛中國網站, 真是太狠毒了.
還好公司也可以上網, 分別下載了SpyBot, Avira AntiVir(俗稱小紅傘), 也下載了Comodo這套免費防火牆, 將這些軟體拷貝回家安裝. 無奈城池已被攻陷, 光是把牆堵起來也沒用. 小紅傘雖然盡責的抓到不少病毒, 但是似乎也沒有辦法完全解決.
後來只好再回公司下載Kaspersky Internet Security(卡車司機?). 這套頗受好評的安全防毒軟體果然不負所託的救了我的PC, 所以我該買它嗎? 其實小紅傘的偵測能力不錯, 只是似乎不善於收拾殘局, 或許PC正常後可以拿它頂一下.
唉. 以後沒事還是別去逛中國網站, 真是太狠毒了.
2008年5月8日 星期四
置死地而後生
最近外交金援的問題被炒得沸沸揚揚, 就如蔡煌瑯所說的, 在民進黨執政的最後一個月以這樣子收場, 是最悲哀不過的. 難道追求台灣自主這麼多年的政黨, 就這樣一夕化為烏有嗎?
我曾說過阿扁要對這個局面負最大的責任, 雖然許多支持台灣的人不同意, 但是居大位卻不能謹言慎行, 可以說是罪人, 不需要蓋棺才論定.
日後這四年一定還會有陣痛, 希望民進黨能自絕望中重生. 讓基本教義派掌權只會把格局做小, 所以我倒是期許蔡英文是否可以帶來新希望. 這次選舉已經折損謝長廷, 應該要繼續培植後進新血, 為下次執政做準備. 台灣的前途不能再被昏庸的人斷送了.
我曾說過阿扁要對這個局面負最大的責任, 雖然許多支持台灣的人不同意, 但是居大位卻不能謹言慎行, 可以說是罪人, 不需要蓋棺才論定.
日後這四年一定還會有陣痛, 希望民進黨能自絕望中重生. 讓基本教義派掌權只會把格局做小, 所以我倒是期許蔡英文是否可以帶來新希望. 這次選舉已經折損謝長廷, 應該要繼續培植後進新血, 為下次執政做準備. 台灣的前途不能再被昏庸的人斷送了.
ARM GCC Inline Assembly
今天有同事問我GCC for ARM要如何使用inline assembly, 其實之前雖然用過, 但是是參考網路上的其他source code依樣畫葫蘆. 心想要幫人家解決問題, 但又不十分有把握.
所以只好以Google搜尋有沒有人寫過相關的東西, 果然找到了. 在這裡. 其實GCC Manual也有相關敘述, 但是似乎並不十分完整. 請參考Assembler Instructions with C Expression Operands一節.
Inline assembly是從事embedded system開發的人應該要了解的東西, 可惜公司內沒有幾個人懂, 也難怪漸漸變成三流公司了.
所以只好以Google搜尋有沒有人寫過相關的東西, 果然找到了. 在這裡. 其實GCC Manual也有相關敘述, 但是似乎並不十分完整. 請參考Assembler Instructions with C Expression Operands一節.
Inline assembly是從事embedded system開發的人應該要了解的東西, 可惜公司內沒有幾個人懂, 也難怪漸漸變成三流公司了.
訂閱:
文章 (Atom)