Dao is an object-oriented scripting language with dynamically typed variables supporting complex data structures. It has text processing abilities, such as regular expression matching. It provides many built-in numerical datatypes such as complex numbers and multi-dimensional numeric arrays, as well as their corresponding arithmetic operations. Support for multi-threaded programming is also an integrated part of Dao.

PropertyValue
dbpedia-owl:thumbnail
dbpprop:abstract
  • Dao is an object-oriented scripting language with dynamically typed variables supporting complex data structures. It has text processing abilities, such as regular expression matching. It provides many built-in numerical datatypes such as complex numbers and multi-dimensional numeric arrays, as well as their corresponding arithmetic operations. Support for multi-threaded programming is also an integrated part of Dao. The Dao interpreter is implemented as a lightweight virtual register machine (Dao VM) in standard C. The Dao VM can be extended with C or C++. Advanced features of the language include: A mixed static and dynamic type system with automatic type inference capabilities A flexible macro system that allows definition of new syntax Concurrent and distributed programming with message Passing Interfaces
  • 道(Dao)是一门面向对象的脚本语言。它拥有丰富的基本数据类型,且支持变量类型的隐式推断。它对文本处理提供的较强的支持(通过丰富的字符串方法和正则表达式)。它还提供了内置的数值类型如复数,数值数组等。道解释器被实现为轻量和高效的基于虚拟寄存器的虚拟机。道虚拟机可以很方便地通过C/C++程序语言进行扩展。 道语言的高级特性包括: 显式类型申明或隐式类型推断,即当一变量没有被显式申明为某种类型时,它的类型将根据相关语句来推测出来; 元编程(meta-programming),可用来定义新的语法; 基于消息传递的并行和分布式编程。
dbpprop:designer
  • Limin Fu
dbpprop:hasPhotoCollection
dbpprop:influencedBy
dbpprop:latestReleaseDate
  • 2009-03-06 (xsd:date)
dbpprop:latestReleaseVersion
  • dao-1.0
dbpprop:license
dbpprop:logo
dbpprop:name
  • Dao
dbpprop:operatingSystem
dbpprop:paradigm
dbpprop:portalProperty
  • Free Software Portal Logo.svg
  • Free software
dbpprop:reference
dbpprop:typing
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dbpprop:year
  • 2006-01-01 00:00:00 (xsd:date)
rdfs:comment
  • Dao is an object-oriented scripting language with dynamically typed variables supporting complex data structures. It has text processing abilities, such as regular expression matching. It provides many built-in numerical datatypes such as complex numbers and multi-dimensional numeric arrays, as well as their corresponding arithmetic operations. Support for multi-threaded programming is also an integrated part of Dao.
rdfs:label
  • Dao (programming language)
  • 道语言
owl:sameAs
skos:subject
foaf:depiction
foaf:homepage
foaf:page
is dbpprop:disambiguates of
is dbpprop:influenced of
is dbpprop:redirect of