专栏全年主题合辑-中文编程语言开发尝试

简介: 在中文编程知乎专栏创立一周年之际, 对中文编程语言的实验性开发作回顾小结. Summary of creating Chinese-based programming language one year after starting "Programming in Chinese" column.

注: 本文仅对个人尝试作一小结, 专栏中其他作者的尝试还望各自总结

对自研中文编程语言的尝试也许始于2015年对CoffeeScript的部分关键词汉化和Java实现的汇编语言编译器的开发. 2017年10月那场请求C#提供汉化版的讨论也给了更多的动力. 之后对开源非英文关键词编程语言进行了一些调研, 尤其对日语编程语言"抚子"进行了较深入的学习:

期间认识到国人创造中文编程语言的优势, 并整理了对中文语法的编程语言的质疑与回应. 之后的实验编程语言以"圈"命名, 第一个尝试是编程语言试验之Antlr4+Java实现"圈2". 接下来是对中文编程语言之Z语言初尝试: ZLOGO 4, 此文后的数十回合回复应该是专栏建立之后第一次也是仅有的一次在专栏内进行的公开热烈讨论. 在此讨论的激励下, 进行了中英文代码对比之ZLOGO 4 & LOGO, 并开始了基于JavaScript并可以在线运行的编程语言开发--"圈3", 它也是个人最接近实用的一个语言工具:

虽然LOGO是个潜在的编程启蒙工具, 但效果毕竟不如现今的Scratch等等开发环境. 结合之前对中文语法的编程语言和相应IDE功能特色的讨论起草了通用型的中文编程语言探讨之一: 高考, 并进行了一个更实用编程语言原型的尝试--"圈5":

也对其他的编程语言开发方法作了尝试:

期间发现AppleScript类自然语言与非英语语法设计早有对日语语法的支持. 在2018年3月意识到了中文编程已经被大量用于日常生活, 也更倾向于基于实际用途开发特定领域的中文语法编程语言. 而在用途明晰之前(两周前的初步尝试将传统学科的内容程序/数据化也许是个好方向, 希望能够早日开始), 暂不进行更多这个方向的尝试. 2018年4月之后回归对中文命名的关注和相关实践.

2018-11-10

相关文章
|
SQL 分布式计算 资源调度
使用flink SQL Client将mysql数据写入到hudi并同步到hive
本文介绍如何使用flink SQL Client将mysql数据写入到hudi并同步到hive
使用flink SQL Client将mysql数据写入到hudi并同步到hive
|
人工智能 开发工具 git
|
存储 消息中间件 Kubernetes
Kubernetes概念篇:基本概念和术语
介绍Kubernetes中的基本概述、术语。
1324 1
Kubernetes概念篇:基本概念和术语
|
固态存储 算法 芯片
SSD性能优化之4K对齐
【引语】 你是否听人说 SSD 买来一定要先对齐,不然平时用起来会很顿。究竟是真有这种说法还是人云亦云呢?请往下看,相信聪明的你会自有判断。
关于vue3的两种API写法——选项API和组合API
关于vue3的两种API写法——选项API和组合API
关于vue3的两种API写法——选项API和组合API
|
JavaScript 计算机视觉
纯js实现人脸识别眨眨眼张张嘴案例——alive_face.js
纯js实现人脸识别眨眨眼张张嘴案例——alive_face.js
532 0
|
人工智能 边缘计算 自然语言处理
报告:中国 AI 算力发展领跑全球,智算基建全面升级
AI、元宇宙、云、大数据等创新 IT 技术日益融入经济社会发展的全方位、全过程,推动数字世界和物理世界融合持续深入。传统计算向智慧计算的升级成为这场变革的关键。
1175 0
报告:中国 AI 算力发展领跑全球,智算基建全面升级
|
消息中间件 编解码 安全
Apache RocketMQ 4.9.1 高性能优化之路(上)
Apache RocketMQ 4.9.1 高性能优化之路(上)
620 0
Apache RocketMQ 4.9.1 高性能优化之路(上)
|
新零售 人工智能 自然语言处理
ACMMM2021|在多模态训练中融入“知识+图谱”:方法及电商应用实践
随着人工智能技术的不断发展,知识图谱作为人工智能领域的知识支柱,以其强大的知识表示和推理能力受到学术界和产业界的广泛关注。近年来,知识图谱在语义搜索、问答、知识管理等领域得到了广泛的应用。
ACMMM2021|在多模态训练中融入“知识+图谱”:方法及电商应用实践
|
机器学习/深度学习 SQL 存储
重磅 | 数据库自治服务DAS论文入选全球顶会SIGMOD,领航“数据库自动驾驶”新时代
近日,智能数据库和DAS团队研发的智能调参ResTune系统论文被SIGMOD 2021录用,SIGMOD是数据库三大顶会之首,是三大顶会中唯一一个Double Blind Review的,其权威性毋庸置疑。
1572 0
重磅 | 数据库自治服务DAS论文入选全球顶会SIGMOD,领航“数据库自动驾驶”新时代