KyLin 编程语言 Jvm 版本
当前版本: 1.0 Preview
KyLin 是一款基于Jvm的跨平台高效的编程语言。可使用中文进行编程。面相对象和面向过程都是可以的,直译式编程语言 其特点就是快速高效简单,语法设计降低或者避免写出像shit一样的代码
,代码就像诗一样优美
同样,其设计成函数式,而且避免套嵌的写法,完全利用函数的调用,代码可读性十分的高,而且运行安全,基于Jvm,jvm有强大的内存安全管理机智
从功能和一些设计上是对标Python的,但是修改了Python一些不太合理的地方,同样借鉴了各个编程语言,修复了这些编程语言的不足之处。
启动Kylin Jvm
先进入源代码目录
./kylin [操作]
./kylin #可以查看帮助
./kylin ./1.ky
Kylin支持多种其他编程语言内嵌运行
- Python (Preview版本暂不开通)
- javascript (Preview版本暂不开通)
- node.js (需要通过官方源安装,Preview版本暂未开通)
- Java
关于Kylin Programing Language.
Kylin是一款高级编程语言,其目的是为了解决现如今很多的编程语言语法不够简单,或者是简单的编程语言不够强大 不能够让人能够快速理解的代码,其主要面向Web服务器、Web爬虫、大量的系统IO操作、自动化的游戏操作、和各种、 编程语言交互运行。
你应该选择kyLin,不仅仅是因为他适合初学者,更重要的是,他的功能更加强大,他对标Python,在网页服务器方面 KyLin可以超过Python甚至接近c++
Kylin Jvm
关键字
if
else
#func
#defined
var
new()
func
f
e_f
end_func
err
e_err
for
while
import
class
end_class
private
public
内存溢出测试
无限递归
// Kylin代码 func test() public test() end_func
- C (GCC) ❌
- GO (GCC) ❌
- Javascript ❌
- Kylin Go ❌
- Kylin Jvm (存活时间较长) ❌
Kylin Go
这个是Kylin 编程语言
的一个分支项目,基于Go编写的解释器 https://github.com/zmh-program/kylin-go/
文档:-docx
文档链接:
函数式编程
- 函数 Kylin编程语言非常推荐开发者采用函数的形式等编写功能
` //这是一个标准的函数定义 func main() public out("hello world") end_func
//这是一个化简的函数定义,匿名内部类 f main() out(in) //输出in e_f
- 利用函数的代码规范
//main函数循环1000次 for(main() , 1000)
代码语法特点
语法设计避免写出shit一样的代码
代码可读性很高,配合着内置的中文库,读代码就像读文章一样
代码像诗歌一样优美,语法设计尽量避免任何套嵌
借鉴了多个编程语言的语法
- Visual Basic
- Python
- C / C++
- Java
- HTML
- CSS
- Javascript
- SQL
- Linux Shell
- Go
基于jvm的生态
如果是kylin-jvm,那么KyLin编程语言同样是支持一些Java的类库的,就是说一些编程语言的类库可以直接调用Java的。
评论