Dragon 是一种创新和实用的通用语言。所支持的编程范例是命令式的、过程式的、面向对象的、使用嵌套结构的声明式的。该语言是可移植的(Windows、Linux、macOS、Android等),可用于创建控制台、GUI 和移动应用程序。该语言被设计为简单、小巧、灵活和快速。
它由 Aavesh Jilani 设计,于2018年首次出现,也被称为多范式语言。该语言是可移植的,适用于所有操作系统。使用动态类型系统,它也被用来创建GUI,控制台。而这种语言以创新的方法而闻名。
Dragon 的运行程序的速度比C#和Java快。 Dragon 提供各种各样的库,比如GUI、DB和图形库,对于编写完整的程序非常有用,许多Dragon模块(GUI,图形,数据库,文件等)。Dragon已准备好用于生产中并提高开发人员的生产率。
该语言很简单,试图变得自然,鼓励组织,并具有透明和可视化的实现。它带有紧凑的语法和一组功能,使程序员能够在短时间内创建自然的接口和声明性的领域特定语言。它很小,很快。它带有有用且实用的库。该语言旨在提高生产力并开发可扩展的高质量解决方案。
专为明确目标而设计
- 应用程序编程语言
- 生产力和开发可扩展的高质量解决方案
- 小而快速的语言
- 可用于教育方面的简单语言
Dragon是一种非常简单的语言,并且语法非常简单。它鼓励程序员在没有样板代码的情况下进行编程。要使用标准输出打印内容,我们可以使用“ show”命令。和'showln'用于换行符输出。 对于输入,我们可以使用“ std”库中的“ readln()”方法。
select "std"
a = readln()
showln a
定义前调用函数 。
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
前言 花了一个星期准备构思,结果感觉还是回到原来的设想上,不过当然也收获了STL源码的20%,的确精妙,学不来了,先做吧。 要花点时间将模板和运算符重载的知识点整理总结一下。明晚 后晚 大后晚 争取三晚完成 ------------------------------------------------------------------------------------------------
Dragon Reaction 是一个 Cocoa Touch 分类,方便实现视图的移动动画效果,例如通过手势实现拖动操作。
Dragon Player 是一个多媒体播放器,主要特点是简单。Dragon Player 只做一件事就是播放多媒体文件。支持播放 CD 和 DVD。 Ubuntu 下的安装方法:sudo apt-get install dragonplayer
我已经尝试了很多和VOIP电话是工作很好,但我想添加一个可编程的消息,当接收者将接受呼叫。 我在后端使用了上面的代码,我的VOIP呼叫工作正常,但我想添加一个可编程的消息,当接收者接受呼叫时
我最近在阅读一篇关于数据结构的文档时遇到了这个问题。 "处理内缀符号的算法在时间和空间消耗方面可能是困难和昂贵的"。 算术表达式可以用前缀表示法或后缀表示法编写,而不改变表达式的本质或输出。我关注的是: > 对于给定的表达式,在使用中缀表示法与前缀或后缀表示法处理表达式时,在内存空间和处理时间方面是否存在显著差异? 通用编程语言如何处理中缀表达式? I.他们是直接处理它们,还是 二.在处理它们之前
学习编程语言之前,首先要搞清楚「编程语言」这个概念。 很小的时候,父母就教我们开口说话,也教我们如何理解别人讲话的意思。经过长时间的熏陶和自我学习,我们竟然在不知不觉中学会了说话,同时也能听懂其他小朋友说话的意思了,我们开始向父母要零花钱买零食和玩具、被欺负了向父母倾诉…… 我们说的是汉语,是“中国语言”,只要把我们的需求告诉父母,父母就会满足,我们用“中国语言”来控制父母,让父母做我们喜欢的事情
Swift 是编写程序的绝佳选择,无论是手机、电脑还是服务器,任何能跑代码的设备都是如此。它是一门集现代语言之大成,集结了苹果的工程师文化精髓以及开源社区多样化于一身的编程语言。编译器为专为性能所调优,语言专为开发所优化,二者绝不互相妥协。