java 板


LINE

看到這篇讓我想到... 演講:窮得只剩下 Compiler -- 淺談編譯技術的革命 中文議程名稱: 窮得只剩下 Compiler -- 淺談編譯技術的革命 英文議程名稱:What Compilers do for us -- Introduction to Evolution of Compiler Technologies 議程簡介: 誠如易經所謂的窮則變、變則通、通則久,我們可見 compiler 技術的影響無所不在,無 論是程式語言範疇、Web 應用程式,甚至是 OpenGL/3D,都潛藏著與 compiler 密不可分 的關聯。乍看很難想像其關聯性,但回頭看看 JSP/Servlet 的運作,或者 OpenGL ARB 的 GLSL,或者當紅炸子雞 Google Android 平台的關鍵技術 Dalvik VM,不難理解編譯 技術實在是解決工程問題所需的背景。 隨著開放源碼的蓬勃發展,Compiler 相關的技術也獲得空前的成功,且當今的運算型態 已變得多元,無論是虛擬化技術、VM、JIT (Just-In-Time) compiler,或者 Binary translator 等等,都是吾人耳熟能詳且為建構當今資訊建設的基礎技術。希望藉由這次 的機會,分享過去幾年的開發經驗,希望能和與會的朋友們一同成長。 議程大綱: 隱藏在我們周遭的 Compiler 技術 回首 Compiler 已遠:從 A0 到 LLVM 透過 LLVM 建構虛擬機器 技術大融通與未來展望 本議程不直接談許多人印象中艱澀的 (dynamic) Compiler 技術,而是從整個廣泛應用的 資訊技術中,點明「到處都是 Compiler」的現實。這樣的案例多如牛毛,比方說,現在 Web 2.0 與 Mobile Web Browser 正火熱,為了要能改善 Web 應用程式的效能, Google 與 Apple 兩家公司的工程團隊,各自推出 V8 與 SquirrelFish Extreme 等 Just-In-Time compiler for JavaScript,而 Mozilla Foundation 更是將高速的 JavaScript 引擎當作 Mozilla 2 的重要賣點,強大的自由軟體開發者 [Jim Blandy] 甚至離開專業 GNU Toolchain 開發公司 CodeSourcery,加入 Mozilla Corporation,就 為了致力開發 [ActionMonkey] (整合 Mozilla 原有 SpiderMonkey 與 Adobe 貢獻的 Tamarin)。自此,這個在瀏覽器平台的戰役,從桌面系統延續到手機,又將從手機移轉 到各種不同的資訊裝置上。 但撇開 JavaScript 執行引擎不論,實際上,連 Firefox/Mozilla 底層的向量繪圖函式 庫 [Cairo],也透過 JIT compiler 技術,去提昇整體繪圖的效能與使用者體驗。日前, Dan Amelang 揭露他的開發成果,可參見郵件論壇的訊息 [JIT for pixman]。[pixman] 是提供給 X 與 Cairo 使用的 pixel-manipulation 函式庫,顧名思義,就是處理 image compositing 與 trapezoid rasterization 等操作,而在 Dan Amelang 的論文 [Jitblt: Efficient Run-time Code Generation for Digital Compositing] 給予令人 振奮的突破,無疑是個極佳的突破點,我們也可預見 (dynamic) compiler 技術在更多資 訊領域的廣泛應用。 所以,當編譯器技術走入新的層次時,就需要更強大且多元的 Toolkit,而我們選定 [LLVM] (Low Level Virtual Machine),當我們已知曉整個典範移轉 (paradigm shift) 的衝擊,就思考 LLVM 這樣的嶄新架構能給予我們哪些突破限制的可能性。當我 們「窮得只剩下 Compiler」之際,該如何才能達到 王陽明牧師在《窮得只剩下錢》一書 提到的話: 「人生兩條路:『生活的幸福』不等於 『生命的幸福』, 兩樣幸福我們都需要」 不知道什麼是我們Android APK軟體開發工程師的幸福 ~.~ ※ 引述《diousk (~Sharek~)》之銘言: : ※ [本文轉錄自 Android 看板 #1CkFte9j ] : 作者: diousk (~Sharek~) 看板: Android : 標題: [請益] 請教推薦軟體開發的書 : 時間: Sat Oct 16 09:20:38 2010 : 最近找有關於android apk上層利用JNI呼叫底下C函式的範例 : 不過網路上找到的資源似乎是做一些加加減減的功能... : 想了解比較進階利用JNI的控制方式 ( ex:system() ) : 不知道大家有沒有比較推薦的書or網站呢? : p.s.高煥堂的第二本書Google Android 應用軟體架構設計 : 似乎有提到這方面的東西,大家覺得如何呢 天龍可以買來翻翻看 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.219.15.247







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BuyTogether站內搜尋

TOP