未来趋势:最新国产编程语言大盘点

发表时间: 2024-09-01 16:38

国产编程语言和国产操作系统一直是国内程序员一直以来的一个遗憾,特别是一些众所周知的原因,给国产操作系统和编程语言的发展带来了诸多障碍,每当有人要做国产系统和编程语言,首先收到的不再是支持,而是被人怀疑和抨击,只因大家都被骗子忽悠的产生了抵触心理——就算你是发布了一个真货,也要遭受各种嘲讽,很多作者第一步就走不出去了。

不过再多的妖魔鬼怪,也阻挡不了我们走上这条路,并前往终点:终于创造了真正的国产编程语言。那么现在是2024年了,有哪些可以使用的国产编程语言呢?

华为鸿蒙仓颉Cangjie编程语言

华为仓颉是目前最有前景、背景强硬、功能也是最强的国产编程语言,目前处于测试中,可以通过华为开发者官网或gitcode网站获取仓颉编程语言SDK进行学习研究,仓颉语言在语法和思想上可以说是一个缝合怪,吸取了Rust、go、JavaScript等诸多主流现代编程语言的特性,让不同语言的开发者有一种熟悉的感觉,但是和Rust比起来,没有所有权和生命周期的困扰,内存是gc自动回收的。

易语言

易语言是首个大家熟知且有一定用户的中文编程语言,历史也算悠久了,对于英文不太好的朋友想学编程可以玩一玩。

链接:https://www.dywt.com.cn/

洛书编程语言

洛书是一个中文脚本语言,支持平台安装包,包括 Windows、Linux、Rt-thread等操作系统,x86、Arm、RISC-V、C-SKY、龙芯等CPU。官网链接为:https://losu.tech/

Go+(GoPlus)编程语言

go+也就是Goplus,网址https://goplus.org,是一个扩展Go语言的编程语言,尽管有人会觉得这不算国产编程语言,但是我们得知道,go语言很多开发者就是中国人,加上go是开源的,可以化为己用的编程语言。

ReScript脚本语言,类似Typescript

ReScript和Typescript非常类似,是一个JavaScript语言的扩展使用版本,不过目前大家都只知Typescript,不知道ReScript。

MoonBit月兔编程语言

Moonbit是一个WebAssembly编程语言,开发者正是上面ReScript的作者。

中蟒

中蟒是中文版的Python编程语言,对于想学习Python语言却英文不熟练而遇到障碍的倒是可以试试这个中文版的先学习起来。

习语言

习语言就是中文版的c语言,不过目前缺少相关学习资料,官网也处于不可访问状态,倒是有某宝店铺售卖学习资料。

Z语言Zlang

Zlang是一个类似Java的编程语言

Zlang语言支持中文关键字,注意这是可选的,在英文和中文都可以使用,不会遇到要么是中文,要么只能是英文,这对于不同习惯的用户都是友好的,比如对于我来说,我更喜欢英文关键字的编程语言,毕竟打汉字切换麻烦。

Duang语言

duang是一个开发中的编程语言,属于作者个人项目。

总结

除了一些有名的项目,很多个人开发的过程编程语言和操作系统还是不少的,只是因为力量小,又是功能雷同没有特别大的优势,更加没有生态,于是就是处于起步阶段。

很多国人就喜欢自己贬低自己,觉得没有编程语言就是我们人种低人一等,其实创造编程语言技术上不是太大的问题,就是时机晚了别人,加上一些人成为骗子搞乱了这个环境。

另外就是很多人英文没学好,偏要扯上不是中文就不是国产编程语言的说辞,其实很多语言支持中文作为变量名,可以使用中文创建宏来实现中文效果。比如我前文就说过,Rust语言使用宏你就可以创建类似中文编程的功能,网上也有人制作了Rust套壳的中文编程语言,然后吧,不知道是恶搞还是嘲讽,非要放一些言辞激烈的语句。

比如Nan难语言

应该是反向黑那些套壳的骗子公司吧

哈哈,不过对于使用Rust宏编程来创建中文语法,这个项目值得一观。

另外,目前还有很多中文在线编程语言,少儿编程等,感兴趣可以去检索。