Skip to content

Repository files navigation

欢迎来到太极语言的世界。《太极真经-太极语言编程指南》将指导你学习如何使用太极语言,特别是使用太极语言编写程序。

太极语言是一门新的高级语言,具有很多创新的特点。它的内核继承了lisp的精神,在从源语言转换到目标语言的过程中,在每个阶段都使用了基于列表的中间表示。同时,太极语言又采用了主流高级语言的语法,特别是缩进式的语法。这样使得代码更加清晰,简洁,易写易读,更加符合人的一般习惯和直觉。除了语言提供的预定义语法以外,程序员可以在程序中动态定制和扩展语法。太极语言的另一个重大创新就是它的元编译能力。lisp强大的宏功能在太极语言里表现为元编译的一个特例。

当前,太极语言利用coffee-script编写开发,基于javascript实现。太极语言代码文件被编译为javascript。因此,类似于coffee-script,太极语言能够使用javascript提供的所有特性,利用丰富的javascript程序库来开发应用。同时,我们能利用太极语言的特性提高开发效率,也更方便写出性能更优的javascript程序,并且有助于针对不同的开发和运行环境进行配置。

Screen

提示: 本书使用 GitBook 制作,是一本开源电子书, 欢迎参与或提交问题到本书的github项目。你也可以从这里下载本书的 PDFePUB 版本.

About

the book on taijilang

Resources

Stars

7 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors