TeaCon 茶后談第 213 期
作為一個獨立項目,編程語言 ZenScript 的第一筆提交發(fā)生在八年前的今天(2014 年 6 月 10 日)。ZenScript 雖然是一門獨立的編程語言,但它最初其實是為配置 MineTweaker(后更名為 CraftTweaker,參見「茶后談#56」)而設(shè)計出來的。ZenScript 的作者希望廣大沒有編程經(jīng)驗的玩家也能夠通過閱讀教程順利配置 MineTweaker 這一用來「修改模組」的模組。ZenScript 最初是命令式的:相關(guān)代碼會以行為分隔單位按序執(zhí)行。然而,隨著項目越做越大,ZenScript 也開始逐漸向「正統(tǒng)」編程語言的發(fā)展方向靠攏——為滿足廣大使用者,ZenScript 新添加的特性越來越多,代碼優(yōu)化的相關(guān)需求也提上了日程。為配置一個模組而專門發(fā)展出一門嶄新的編程語言,在 Minecraft 社區(qū)恐怕也是極為罕見的了吧?!颈酒诰庉嫞簎stc_zzzz】
標簽: