10款由中国人主导的编程语言!你能用文言文写代码吗...

2024-06-27 10:28:02 浏览数 (1402)

华为在上周发布仓颉编程语言,然而除了仓颉,还有不少由中国人主导的编程语言,比如……


1.易语言


易语言(EPL)是一种以中文作为代码的编程语言,由吴涛创立,以其易用性而闻名。最初被称为E语言,它也代表了与之配套的集成开发环境。


11


设计易语言的初衷是探索用中文进行编程的可能性,使中国程序员能够按照自己的思维方式编写程序,无需额外学习西方的编程思维。

项目地址:http://www.dywt.com.cn/


2.文言


文言文编程语言(wenyan-lang)是一种独特的编程语言,它完全使用繁体中文字符来编写程序代码,并且在代码中使用传统的繁体引号「」来标识字符串或特定的代码块。


12


这种语言的创新之处在于它将古典文化与现代编程技术相结合,为编程语言的发展提供了一种全新的视角和可能性。

项目地址:https://www.oschina.net/p/wenyan-lang


3.草蟒


草蟒是一款基于Python的汉化编程语言,其开发初衷是为了降低语言障碍,使得编程学习变得更加平易近人。


13


草蟒致力于提供一种既简单直观又易于掌握的中文编程环境,它具备强大的功能和广泛的应用场景。

项目地址:https://www.oschina.net/p/grasspy


4.MoonBit


MoonBit是一种专为云计算和边缘计算环境量身定制的WebAssembly编程语言工具链。它提供了一个全面的解决方案,包括开发、编译、测试和部署等各个环节。

MoonBit的设计目标是实现在通用程序设计语言、编译器、构建系统、集成开发环境(IDE)和部署工具等方面的高度集成和优化。


14


通过在语言设计、编译器和构建系统上的深入整合,MoonBit旨在为用户提供一个更加流畅和高效的开发体验,同时确保程序的性能达到最优。MoonBit的愿景是构建一个世界级的基础软件生态系统,为云计算和边缘计算领域提供强大的支持,推动技术的进步和创新。

项目地址:https://www.moonbitlang.cn/


5.Go+


Go+是一种编程语言,专为工程、STEM教育和数据科学领域设计。


15


它具备以下核心特点:作为静态类型语言,它与Go语言完全兼容,同时采用了脚本化的编程风格,使得数据科学代码的可读性得到提升,比Go语言更加容易理解。

项目地址:https://www.oschina.net/p/goplus


6.凹语言


凹语言(发音为“wa”)是由国内Go语言开发者所设计的一门实验性编程语言。


16


该语言的创造者将其描述为“披着Go和Rust语法外衣的C++语言”。

项目地址:https://www.oschina.net/p/wa-lang


7.HVML


HVML,全称为Hybrid Virtual Markup Language,是一种创新的编程语言,它允许那些熟悉 C/C++ 或其他编程语言的开发者,利用Web前端技术,如HTML、SVG、MathML以及CSS,来轻松构建GUI(图形用户界面)应用程序。

这种语言的设计理念是将Web前端技术的优势与编程语言的灵活性相结合,以简化GUI应用程序的开发过程。

项目地址:https://www.oschina.net/p/hvml


8.木兰


木兰编程语言是一种建立在Python基础上的编程语言。它的核心机制是将木兰的源代码转换为Python的抽象语法树(AST),然后基于这个中间表示执行代码。


17


这种方法使得木兰能够灵活地实现多样的语法设计和附加功能,并且可以无缝地利用Python现有的丰富生态系统,包括其库和框架。

项目地址:https://www.oschina.net/p/mulan-rework


9.Covscript


CovScript是一种跨平台、开源的动态类型脚本语言,以其高效性、易读性和可靠性而著称。


18


它汇集了现代编程语言研究的最新成果,并且能够与C、C++等当代编程语言实现无缝交互。

项目地址:https://www.oschina.net/p/covscript


10.Aya


Aya 是一种编程语言,同时也是一个证明助手,它专门为形式化数学和类型导向编程领域设计。

Aya 的类型系统具有类似于 Arend 的同源性 (homotopical) 特征、重叠但汇合的模式匹配以及对定义等式 (definitional equalities) 的抽象。

项目地址:https://www.oschina.net/p/aya


-----


国产编程语言的涌现,不仅丰富了编程语言的生态,也为中国软件产业的发展注入了新的活力。

虽然这些语言在发展过程中仍然面临着挑战,但我们相信,随着中国开发者们的不断努力和探索,国产编程语言必将在未来取得更大的突破,为构建更加多元化、更具包容性的科技世界贡献中国力量。