PLT 板


LINE

看板 PLT  RSS
※ 引述《reader (讀者)》之銘言: : 原來你還是在研究程式語言,就我的認識,穆老師是在台灣對於程式語言 : 研究,特別是函數語言最為執著努力的一位了。 啊,謝謝你.. 其實國內做同樣研究的還有幾位(中研院的莊老師、 政大的陳老師等等.. ),做相關理論研究的更多,我算是回來得 最晚的。最近大家也覺得人夠多了,該是合起來做一些事情的時候 了。 : 從上大學不久就開始了吧? 十年如一日的研究,真是不得不敬服。 咦?聽來我們好像認識哩?請問您是...? :) 在國外是比較有環境讓我做這樣的研究。身邊的人都做這樣的東西, 處在其中覺得很自然,生產得也快。現在我回來一年了,還是沒什 麼成績。已經蠻慌的了。 : 其實我不太了解 program derivation 和 meta-programming 能有 : 什麼不同,最終都還是運用程式語言或工具生產軟體的方法。 我粗略的理解是 meta-programming 泛指用程式來處理程式。 如果是這樣的話,差別大概是: 我做的那種 derivation 多半是用 手在做的呢。一種解釋是 derivation 是寫程式的過程之一;另一 種講法是把將一個演算法 derive 出來的過程當作了解它的方法。 這兩種活動都是人在做。 當然漸漸地會發現,有些 derivation 的過程是蠻機械化的,因此這 些部份可以用電腦來輔助做。我們的目標之一應該也是盡量讓 可以自動做的部份變多。因此也許可以說 program derivation 的成果可以應用在 meta programming 上吧。但對另一些人來說, 他們的興趣是繼續尋找用來 derive 程式的數學結構,能否自動化 就待會兒再說。 : 以上是用我設計的程式語言 (未發表) ,不過應該滿容易理解的,就 : 不做額外說明了。 之後會發表嗎? :) : XML 處理這部分,一般是在 information retrieval 的領域中做的, : 用程式語言來做,可能不是殺雞用牛刀,就是很可能實用意義不夠。 : 不過,若是想要做點什麼東西,配合 XML 的特性來設計,或是以此 : 做為起點,應該還不錯。 嗯,目前是有些專門設計來處理 XML 的 functional 語言(例 XDuce 和 CDuce)。不過他們的設計重點放在型別上: 兩個語言都有適合 XML 的 type system. Information retrieval 是我不懂的東西.. @_@ 我開始碰 XML 也是 最近的事情,可能不很進入狀況。其實這幾年很多 programming language 的研究者開始搞 XML, 是覺得「我們搞跟樹有關的東西也搞那麼多年了, 現在 XML 流行起來,我們能不能把之前弄的東西應用在這上面?」 然後就這麼試試看了。 : : functional language. 是否有可能設計一個語言,讓你能先 : : 定義一個函數 f, 然後說「g 是 f 的反函數」?這樣的語言能 : : 玩出什麼花樣呢? : 我不理解,先不談可能性,但如果實作出來了,可以怎麼應用呢? Hmm.. 研究反函數的學者有一些,通常的講法是 o 有的人認為這是本來就該有的。函數可以 compose, 可以 apply, 可以 invert. 但現在的語言只能做前兩者而不能做第三者, 是個缺陷,應該做出來。 o 可以扯很遠扯到量子電腦:在量子電腦上的程式都是可以逆轉的。 那麼最好是有鼓勵 programmer 寫出可逆的程式的語言。 此外我自己之前參加的一個計畫中,有一小部份(很意外地)需要確保 programmer 寫的程式是可逆的。所以當時做過一點點相關的研究。 不過老實說以上的理由說服力有多高,都要看寫企劃的人作文能力有 多強啦。對我來說,我想試試看這個計畫的原因是好奇:其一是想知道 可不可能;其二是想知道如果要確保程式可逆,需要遵循哪些規則, 以及有了這個 invert operator 之後會怎麼影響程式風格。 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.20.217
1F:推 godfat:可以拿來做超級 undo/redo 的能力? @_@ 03/08 00:23







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燈, 水草

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

TOP