Dragon通用编程语言

联合创作 · 2023-09-27 23:11

Dragon 是一种创新和实用的通用语言。所支持的编程范例是命令式的、过程式的、面向对象的、使用嵌套结构的声明式的。该语言是可移植的(Windows、Linux、macOS、Android等),可用于创建控制台、GUI 和移动应用程序。该语言被设计为简单、小巧、灵活和快速。

它由 Aavesh Jilani 设计,于2018年首次出现,也被称为多范式语言。该语言是可移植的,适用于所有操作系统。使用动态类型系统,它也被用来创建GUI,控制台。而这种语言以创新的方法而闻名。

Dragon 的运行程序的速度比C#和Java快。 Dragon 提供各种各样的库,比如GUI、DB和图形库,对于编写完整的程序非常有用,许多Dragon模块(GUI,图形,数据库,文件等)。Dragon已准备好用于生产中并提高开发人员的生产率。

使用Dragon的好处

该语言很简单,试图变得自然,鼓励组织,并具有透明和可视化的实现。它带有紧凑的语法和一组功能,使程序员能够在短时间内创建自然的接口和声明性的领域特定语言。它很小,很快。它带有有用且实用的库。该语言旨在提高生产力并开发可扩展的高质量解决方案。

专为明确目标而设计

  • 应用程序编程语言
  • 生产力和开发可扩展的高质量解决方案
  • 小而快速的语言
  • 可用于教育方面的简单语言 

Dragon是一种非常简单的语言,并且语法非常简单。它鼓励程序员在没有样板代码的情况下进行编程。要使用标准输出打印内容,我们可以使用“ show”命令。和'showln'用于换行符输出。 对于输入,我们可以使用“ std”库中的“ readln()”方法。

select "std"
a = readln()
showln a 

尝试使用Dragon

定义前调用函数

one() 
two() 
three()
func one() {
	showln "One" }
func two() { 
	showln "two" }
func three() {
	showln "three" } 

通过参数传递值。

show val(30,40) // print 70
	
func val(a,b)
{	
    return a + b
}

定义一个类。

class run
{
	
    func val()
    {
        showln 10 + 20
    }
}

r = new run()
r.val()  //Output 30

 

浏览 8
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报