70 likes | 205 Views
Compiler 在資訊領域實際運用. A new ->programming Language for future! Human-Machine Interaction and Interface Design!. source program. a:=b*2+0. scanner. id:=id*int+int. parser. syntax trees. symbol table. semantic routine. 1. type are correct load b mul 2 add 0 sta a. optimizer.
E N D
Compiler 在資訊領域實際運用 • A new ->programming Language for future! • Human-Machine Interaction and Interface Design!
source program a:=b*2+0 scanner id:=id*int+int parser syntax trees symbol table semantic routine 1. type are correct load b mul 2 add 0 sta a optimizer load b shL 1 sta a code generator oo1F 2b4A 309F target code
Scanner 1 • 將輸入資料Stream作 Lexical analysis (Artificial Intelligence ) • Ex: 井字遊戲1234567898種可能123, 147, 159, 258, 369,357,456, 789,
Scanner 2 • **** 四個數字猜謎 • Ex: ANS=1234(亂數產生) • try1= 2354 1A1B (有兩個數出現, 1個位置對)
Parser Tree 1 • 1. Text – • 數字火星文組合,數字火星文= 4(是)5(我)8(掰)9(走)3(刪)7(親) 0(你)2(愛)9(久)..等 • 手語編碼(one hand)-for control 3C家電(on, off, play, forward, backward, plus, minus… ) • 火星文 &* 解析— • http://home.anet.net.tw/aa013797/ • 2b? Nt2b? ??? • devl kikd outa hevn coz jelus of jesus&strts war. • MadwyfSetsFyr2Haus. • 99,3qㄋ姑力i讀豬,偶會+ Uㄉ﹗ • ball ball you! • AKS • 1切斗4幻j,↓b到挖d • 給窩留言,給他按下7、啾對惹! • CU29 • Jason loves Jason • To be or not to be, that is the question. • The devil is kicked out of heaven because he is jealous of Jesus and starts a war. • Mad wife sets fire to house. (引自CNN.com) • 舅舅,謝謝你鼓勵我讀書,我會加油的!(引自PCHome新聞) • 求求你 • 會氣死 • 一切都是幻覺,嚇不倒我的 • 給我留言,給我按下去就對了! • See you tonight • 潔身自愛 (引自 udn-yam 12/07, udn-yam 12/08)
Compiler 期末報告參考主題 • 智慧型感測與警示器 (source->processing->semantic information) • 行車安全 • 行人安全 • 公共場所 • 特殊職場 • 環境(大自然)紀錄 • 動物(寵物) • 大量儲存資料分析 (storage->event/feature->indexing/management) • Numeric data mining • Audio to text analysis • Video understanding • Information Retrieval • Media weaving • 3D motion understanding • 通訊訊息解析 (Message-> format decode-> event detecting-> approval/authentication) • Summarization • Security • parser
Parser Tree 2 (multimedia content + Spatial + Temporal ) • Example of Student Projects: • Hand gesture recognition • Distance Detection for Parking • Security for kids • 3D -基於虛擬實境設計太陽能建物之電能及成本計算(六頁)over.doc • Image-http://163.21.82.150/compiler/plate.doc • Video-運動影片索引及自動搜尋系統發展.doc