獲獎(jiǎng)名單已公布:http://www.72891.cn/thread-4179674-1-1.html
話題背景
我們平時(shí)接觸c,java,python,這些語言有的支持面向?qū)ο,有的不支持但功能依然很?qiáng)大。我們寫程序也沒有仔細(xì)考慮語言后面的機(jī)制,總是覺得想當(dāng)然。比如C++和Delphi都支持虛函數(shù),但是后者還有個(gè)動(dòng)態(tài)函數(shù)的概念,動(dòng)態(tài)函數(shù)和虛函數(shù)有什么不同呢?虛函數(shù)如何影響對象內(nèi)存布局的?這些機(jī)制對理解語言有什么幫助呢?這些看似牛角尖的問題卻是徹底理解語言的關(guān)鍵。那么,如果有機(jī)會讓你自己設(shè)計(jì)一門編程語言,從哪里入手呢? 希望大家腦洞大開,各抒己見,討論以下問題。
討論話題
1、設(shè)計(jì)一問語言,你打算借鑒當(dāng)前語言的哪些機(jī)制?為什么要使用這些機(jī)制?你的目的是什么? 2、語言的實(shí)現(xiàn)和編譯器密切相關(guān),你打算如何實(shí)現(xiàn)編譯器?請仔細(xì)描述至少一項(xiàng)語言機(jī)制的編譯器實(shí)現(xiàn)方式。 3、你打算如何設(shè)計(jì)對象內(nèi)存布局?這個(gè)和語言機(jī)制有什么關(guān)系? 4、如何處理同步異步?
討論時(shí)間
2015-05-12至2015-06-08
活動(dòng)獎(jiǎng)勵(lì)
活動(dòng)結(jié)束后將選取4名討論精彩的童鞋,每人贈送一本《自制編程語言》作為獎(jiǎng)勵(lì)。
獎(jiǎng)品簡介
zcover.jpg (15.66 KB, 下載次數(shù): 221)
下載附件
2015-05-12 22:01 上傳
作者: (日)前橋和彌
譯者: 劉卓 徐謙 吳雅明
叢書名: 圖靈程序設(shè)計(jì)叢書
出版社:人民郵電出版社
出版日期:2013 年12月
開本:16開
頁碼:378
版次:1-1
內(nèi)容簡介
《自制編程語言》手把手地教讀者用C語言制作兩種編程語言:crowbar與Diksam。crowbar是運(yùn)行分析樹的無類型語言,Diksam是運(yùn)行字節(jié)碼的靜態(tài)類型語言。這兩種語言都具備四則運(yùn)算、變量、條件分支、循環(huán)、函數(shù)定義、垃圾回收等功能,最終版則可以支持面向?qū)ο、異常處理等高級機(jī)制。所有源代碼都提供下載,讀者可以一邊對照書中的說明一邊調(diào)試源代碼。這個(gè)過程對理解程序的運(yùn)行機(jī)制十分有幫助。
樣章試讀
http://wenku.it168.com/d_001553519.shtml
關(guān)注CU官方微信“ChinaUnix”微博“ChinaUnix官方微博”
forum.jpg (20.63 KB, 下載次數(shù): 234)
下載附件
2015-05-12 22:04 上傳
forum (1).jpg (20.93 KB, 下載次數(shù): 223)
下載附件
2015-05-12 22:04 上傳
我們會及時(shí)為您公布最近活動(dòng)的獲獎(jiǎng)名單以及最新的活動(dòng)資訊,更多精彩內(nèi)容,敬請期待。 |