iT邦幫忙

DAY 2
7

資訊學院的30門課系列 第 2

資訊學院的30門課:編譯器設計 Compilers

第一發會講compiler,是因為昨天去聽了jserv大大在高雄的分享,Android 圖形系統 -- 設計與實做分析 (http://blog.linux.org.tw/~jserv/archives/2011_09.html)。
很多人說資訊科學領域很多教課書上的內容用不到,我覺得不是用不到,而是沒有讀透,或者是工作領域上沒有關聯,但在業界,絕對都有它應用的所在。compiler就是我沒有摸到邊的一門課,今天特別把教課書拿出來,利用超商便當微坡的時間,懺悔了三分鐘。

修compiler最主要的好處在於,這對於開發一個新系統,或者在有限的資源必須開發高計算能力的軟體時,如何選用適用的程式語言,這就很重要,當然還有一門課叫作Programming Language。也才能了解到以native code與vm架構所跑軟體的不同。在另一篇h0963051482的高工時工程師的分享中提到「很多人會懷疑compiler到底有沒有用,compiler好重要,對於coding出來東西的效能有很大的影響,要實際知道這一行真的編譯下去會變成什麼樣子,才有辦法想像要怎麼改善效能。」正是如此沒錯。

大部分的創新與創意,並不是來自偶然,而是不斷的堆砌背景知識,觸類旁通之後的產物。這也是我在工作之餘,還是要吸收許多與工作幾乎沒有甚麼關連的IT知識的關係。

當然跟這個講題最有關的課還有,computer graphic與embedded system。

資訊學院的30門課-課程一覽表


上一篇
資訊學院的30門課-課程大綱
下一篇
資訊學院的30門課-作業系統
系列文
資訊學院的30門課30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
海綿寶寶
iT邦大神 1 級 ‧ 2011-09-29 00:17:00

kradark大大
在下有個不情之請

可否請大大挑個Avatar用一下
都參加鐵人賽了
Avatar還用Guest有點怪怪的
謝謝

krarm iT邦好手 1 級 ‧ 2011-09-29 00:20:09 檢舉

ok ok 馬上遵照指示辦理
要甚麼圖片呢? 哈哈....

SunAllen iT邦研究生 1 級 ‧ 2011-09-29 01:10:38 檢舉

Antijava大大說的是,我也該換了...臉紅, 我先去拍個藝術照毆飛

我要留言

立即登入留言