我们墨者实验室正在设计一门结构化的编程语言。
https://github.com/XmacsLabs/mogan-lang
中国人不缺编程语言,而人类还缺少一门结构化的编程语言!
目前( 2022 年),大多数编程语言都是使用纯文本维护的,而结构化编程语言是使用结构化的文本( GNU TeXmacs 的文档就是结构化文本的一种)维护的。
结构化编程语言和纯文本编程语言有三个主要的区别:
结构化编程语言可以支持丰富的字面量,比如图像字面量、矩阵字面量、自然数、实数。。。
数学表达式是一定要支持的,比如积分、矩阵等等。
写个数学公式,就可以炼统计学习的丹药,不是很爽么?
我们从墨干编辑器这样一个结构化的编辑器开始,去探索如何设计一门结构化的编程语言。
101
jiangzhizhou 2022-11-02 22:00:29 +08:00
有一个事实就是,大量比例的编程工作人员并没有学过线性代数。
所以矩阵对他们来说可能就是天方夜谭, 另外很多纯数学出身的对于编程也需要理解,并没有那么快。 我个人认为 LowCode NoCode 才是未来方向,不管是商业还是教育 |
102
manasheep 2022-11-02 22:37:23 +08:00
@sadhen 那主要是 表格公式矩阵 可视化?那感觉就跟 html 编辑器的颜色值直接呈现对应颜色,且具有颜色选取对话框,差不多的意思。
|
103
whileFalse 2022-11-03 00:12:06 +08:00
@Leviathann 对对对
|
104
byzod 2022-11-03 00:28:19 +08:00
可能某些坛友对这种行文风格还不太熟悉,可以参考一下这些例子
http://www.innovation4.cn/toutiao/064321-1923220718/ https://zhuanlan.zhihu.com/p/578669629 |
105
ericguo 2022-11-03 09:08:36 +08:00
@FrankHB 感谢你贴的链接,我是看看见了你链接里面的 Scratch 才知道 OP 要表达的东西到底是啥。
如果这新语言的代码格式不是纯文本,我很难想象未来它会比 Scratch 更火。协作 /交流是编程的本质属性,代码管理工具 git 的地位不可撼动。 |
106
mingring 2022-11-03 09:19:55 +08:00
赛博民科。。。或许我没看懂所谓的结构化编程,但从这个标题就可以看出来,你更想吸引眼球。
|
107
sphawkcn 2022-11-03 09:34:22 +08:00
衷心希望技术圈不要娱乐化,想娱乐,去娱乐圈。两个圈互不矛盾,但是不要混在一起。
|
108
jxdqwert131 2022-11-03 10:10:38 +08:00
感觉没啥用,改变不了什么。
|
109
loolac 2022-11-03 10:26:18 +08:00
不缺了。 缺的不是语言,是思想和库存。
|
111
heishu 2022-11-03 14:48:13 +08:00
懂了,你就是为了之后拉资本入资来这里做对线的模拟训练
|
112
whileFalse 2022-11-03 17:39:03 +08:00 via iPhone
楼主吧这玩意做成多语言的吧。
我是指基于 ast 的语言在渲染为代码时可以支持多语言。 然后就可以义正严辞地中文编程了。 |
113
sadhen OP @whileFalse 这正是我的想法!
|