Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

请教本语言的底层是什么,以及是否有真的做一个中文编程语言的想法? #617

Open
exe19890522 opened this issue Jun 24, 2020 · 9 comments

Comments

@exe19890522
Copy link

我看文言文编程可以转换成js py等语言,那么按道理不应该是某个语言的底层copy,更像是自己编写了一个底层逻辑,
但是我个人觉得吧,文言文这东西,就连古人自己也不常用的东西,放在现在用于一种颇具专业性的用途,是否有点浪费多余的感觉。仅以我个人的感官,我觉得这个更像是一种玩票性质的,个人项目成分居多。
我以前的时候也想过 要是有一个中文编程语言该有多好,易语言也算吧,但是还是显得十分机械化。
我的想法是:中文编程就应该使用 普通话来写,适用一般性语文语法。文言文过于僵化的写法不太适合日常写代码。
比如 import 的语法:
JavaScript:
var {sin,cos} = require("math");
Wenyan Lang:
吾嘗觀「「算經」」之書。方悟「正弦」「餘弦」之義。
我的猜想:
导入 数学【正弦 余弦】
以这样的写法我都不需要去切换中英文或者各种特殊符号

@timeswind
Copy link
Contributor

我觉得你可以读读源代码

@exe19890522
Copy link
Author

我觉得你可以读读源代码

我基本上是会写点lua js,但是让我看源代码 看底层实现,我就不会了,我觉得编程语言就应该要越通行越好,更加普及化才能站稳脚跟,这个文言吧,我觉得大多数的(99%+)人其实连文言的语言都未必会的。

@timeswind
Copy link
Contributor

我觉得你可以读读源代码

我基本上是会写点lua js,但是让我看源代码 看底层实现,我就不会了,我觉得编程语言就应该要越通行越好,更加普及化才能站稳脚跟,这个文言吧,我觉得大多数的(99%+)人其实连文言的语言都未必会的。

中文编程不是不行,也不是没有,但我个人觉得没有必要。而这个项目我认为是一项代码与文言结合的艺术品,很欣赏这个作者。

@exe19890522
Copy link
Author

我觉得你可以读读源代码

我基本上是会写点lua js,但是让我看源代码 看底层实现,我就不会了,我觉得编程语言就应该要越通行越好,更加普及化才能站稳脚跟,这个文言吧,我觉得大多数的(99%+)人其实连文言的语言都未必会的。

中文编程不是不行,也不是没有,但我个人觉得没有必要。而这个项目我认为是一项代码与文言结合的艺术品,很欣赏这个作者。

这个我也认同,只不过我希望看到有一款符合中文语法习惯的编程语言出现而已,他这个也确实有感觉,只是跟我想要的不一样而已。不知道我什么时候才能做一个这样的东西出来啊。好难做

@ghost
Copy link

ghost commented Sep 24, 2020

@exe19890522 世人皆知有用之用,而莫知無用之用也。

@lc6464
Copy link

lc6464 commented Oct 1, 2020

问一个深奥编程语言实用性的问题似乎比较奇怪,我个人认为此语言更大的价值在于其艺术性而非实用性,一般不会有人拿来正式开发,当然非要使用还是能用的。
符合普通话语法习惯的编程语言在未来也许有开发者会将其实现,但在目前我并没有发现有。

@rainmanhhh
Copy link

实用化的最大障碍是中文输入,如果中文能像英文一样用if,else之类4~5个字符之内的关键字,又无需输入法切换,发展出实用化的编程语言是有可能的

@nobodxbodon
Copy link

@lc6464 这位做了白话语法的:https://github.com/Zhou-zhi-peng/cnpl

@rainmanhhh IDE 技术上可以做到支持内置输入法,像 这个 IntelliJ 下的中文补全辅助插件。

@Rainrain2007
Copy link

目前能想到的最現成的輸入方式大概是類似倉頡輸入法這種重碼率極低的形碼輸入法吧。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants