Dragon语言(中文:龙语言)是一个新设计的类似于Python或Matlab的一个针对科学计算的脚本语言。该软件是这个新语言的解释器,当前基于Go语言开发。目前尚未完全确定该语言的最终语法,主要参照了Python语法规则以及一些常用的Python库(列表、元组、字典)。
与Python的不同在于,不需要冒号来开始一个代码块,取而代之的是类似于C语言所用的花括号{}。现支持简单的列表、元组、映射、常用数学计算(直接作为内建函数),函数定义和函数调用、模块导入。支持for、while循环和if语句。脚本文件采用.drg的扩展名。
龙语言当前虽然属于脚本语言,但未来有可能发展成为一种最终实现本地编译的语言。
评论