線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2081
推到 Plurk!
推到 Facebook!

Cog: 程式產生器

 
happosai
高階會員


發表:93
回覆:228
積分:109
註冊:2002-09-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-23 22:27:00 IP:218.166.xxx.xxx 未訂閱
HomePage: http://www.nedbatchelder.com/code/cog/    cog是一個用python寫成的程式產生器,是小弟近年來看過最有創意的 程式之一,他的神奇之處就是可以把python script放在註解中,然後經由 cog處理,輸出到「原程式」中,就好像ASP、PHP一樣把程式與HTML混在一起 輸出!    cog支援任何一種程式語言,正確的說法是只要是文字檔都可以支援, 假如你每天要寫一些窮極無聊、瑣碎又容易弄錯的程式,快試試看 這個工具吧!馬上就能瞭解什麼是"work smart"...
webber
初階會員


發表:54
回覆:76
積分:26
註冊:2004-04-20

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-31 11:49:53 IP:220.130.xxx.xxx 未訂閱
Java Eclipse Template和cog一樣,也是Template processor型式的code generator    Eclipse Modeling Framework, ANTRL, JavaCC,甚至XML+XSL等都可以做Code Generator    這些CG相關技術歷史很久了 當然組字串應該是始祖 不過太原始了...    K.Top是我見過最棒的程式社群
如果沒有K.Top真不知道該怎麼活
happosai
高階會員


發表:93
回覆:228
積分:109
註冊:2002-09-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-01-31 13:56:16 IP:211.75.xxx.xxx 未訂閱
引言: Java Eclipse Template和cog一樣,也是Template processor型式的code generator Eclipse Modeling Framework, ANTRL, JavaCC,甚至XML XSL等都可以做Code Generator 這些CG相關技術歷史很久了 當然組字串應該是始祖 不過太原始了... K.Top是我見過最棒的程式社群
如果沒有K.Top真不知道該怎麼活
嗯,不過C/C 倒是很少聽到這樣的東西(也許generic programming算吧), COG的作者本身是C/C programmer,COG是為了解決他平日工作上需要開發的, 在C/C 註解動手腳的工具很多,但是在註解塞入script,執行後重新導向到 原程式的工具還沒見過(可能是我孤陋寡聞吧),而且Python是非常容易上手的 程式語言,只需要花極短的時間就可以學會,加上本身又有很豐富的模組可用, 原作者有提供另外一個例子就是用cog去讀取一個XML檔案當作schema,然後 經過註解中的script處理後重新輸出到原程式...彈性應該不比他的前輩差
happosai
高階會員


發表:93
回覆:228
積分:109
註冊:2002-09-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-01-31 13:58:05 IP:211.75.xxx.xxx 未訂閱
引言: Java Eclipse Template和cog一樣,也是Template processor型式的code generator Eclipse Modeling Framework, ANTRL, JavaCC,甚至XML XSL等都可以做Code Generator 這些CG相關技術歷史很久了 當然組字串應該是始祖 不過太原始了... K.Top是我見過最棒的程式社群
如果沒有K.Top真不知道該怎麼活
系統時間:2024-05-17 19:03:49
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!