Dao Language

From Wikipedia, the free encyclopedia

Dao
Paradigm: Multi-paradigm
Appeared in: 2005, revised in 2006
Designed by: Limin Fu
Latest release: 1.0Beta / 2006-11-20
Influenced by: C++, Lua, Python, Perl
OS: Cross-platform
License: LGPL License
Website: www.xdao.org

Dao is an object-oriented scripting language with dynamic-typing variables supporting complex data structures. It has powerful text processing ability such as string regular expression matching. It provides built-in numerical data types such as complex number and multi-dimensional numeric array, and their corresponding, convenient operations and computations. Supporting for multi-threaded programming is also implemented as an integrated part of Dao. The inerpreter of this language is implemented as a light-weighted and efficient virtual register machine (Dao VM) in standard C. The Dao VM can be easily extended with C/C++, through a simple and transparent interface. It can also be easily embedded into other C/C++ programs.

[edit] External Links