说到中文编程,上了年纪的程序员想必知道易语言、中蟒、周蟒、孔 Caml 等语言,所有支持 Unicode 的现代编程语言也都支持用汉字等非英文字符做标识符(比如水歌参与翻译的 CodeceptJS API)。但在华人 IT 界,中文编程一直争议极大、毁誉参半。不过,两岸四地的华人程序员们,多年来却从未放弃对母语编程的不懈探索。
最近一位在美国卡耐基梅陇大学读书的华人大四学生又新创了一门中文编程语言 —— WenYan(文言),一个月左右的时间便在 GitHub 斩获近一万四千 star!
但它与上述前辈迥然不同,不再是简单地替换英文标识符、关键字,徒生违和感,而是完全以古汉语的语法行文,再编译为 JavaScript、Python 等主流语言去运行,可谓是真正的用中文去编程!
不仅如此,作者从一开始便运用开源社区运营手法 —— 英文说明文档、语法规范文档、在线开发环境、本地编辑器插件等一应俱全,甚至还结合《九章算术》等古代数学著作的风格做了代码古籍图片生成器!实乃后生可畏,我大中华复兴有望矣!
于是乎,生长于中国历史文化名城的 FCC 成都社区也想为中文编程做一点微小的贡献,便有了本期工作坊(这恐怕是全球第一次文言编程线下活动)~
【时间】2020 年 1 月 12 日 13:30 ~ 17:30
【地点】成都市高新区天府五街 200 号 菁蓉国际广场 2A 栋 9 楼 紫荆谷众创空间
序言
夫混沌初开,阴阳分晓。盖两仪化四象,四象生八卦,八卦生无穷,此天地万物之生也。至冯祖降世,悟有无之道,尽天机之正,锻金为骨,化爻为髓,作精妙之仪,御之以电,上可演九章算术,下可推少广方田, 乃开后世之先河。
然则阴阳之道,众人难之,皆欲代之以文,谓之语言。不意甲子之期未至,百家争鸣已然,程式语言之多,繁若《天官》之星宿,奇胜《山经》之走兽。然以文言编程者,似所未有。有奇人 LingDong,宿好文章,且通程式,乃做斯言,行文言编程之事。且承开源之大义,此当吾辈之所以勉励也。
吾辈小子数人,尝创可思摩斯之奥义。结其于文言程式之中,乃凭文法之妙,于方寸之间,创宇宙之万物。行此聚会,以文、程二物会友。固为一乐,并望君能于乐中有所获矣。
内容
简单介绍文言编程的转译源代码,以及与 co3mos 项目的融合
了解文言编程的关键字,熟悉文言编程的语法,写出一个“问天地之好在” (Hello, World!)
在 co3mos 平台上用文言文动手实践一个算法/几何绘画题目
在 co3mos 平台上用文言文做出一个游戏
生成作品文言代码书
讲师
协办
紫荆谷众创空间(上海)于 2017 年 12 月 29 日在上海宝山区纬地路正式开园落地,该众创空间总面积达 3500 平方米,共有 2 层,集国际联合办公、孵化空间、创业服务、创业投资、创业导师培训工作室,打造创业环境一流、创业氛围和谐的新一代国际孵化器和加速器。不仅如此,紫荆谷众创空间细节之处还体现了国际化的要素,概念设计单位 Lifestyle Creating 是拥有国际视野的顶尖设计公司,成功开发并打造了新天地及诸多新概念商业地产项目。同时紫荆谷众创空间运营团队也都拥有丰富的国际化运作模式的专业背景。未来运营团队将结合技术资源、专业导师指导、全球市场接入、产业化落地、投融资服务等领域,为全世界的创业项目提供专项的垂直加速运作,帮助创业者突破发展瓶颈,将“紫荆谷”打造成为国家科技创新的“东方硅谷”,将“紫荆谷+”打造成为传统产业创新的高端平台。