Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.2 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Libraries

    dao 0.1.3

    Download button

    No screenshots available
    Downloads: 318  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Cao Xingming | More programs
    GPL v3 / FREE
    March 17th, 2009, 12:22 GMT
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    dao description

    The Dao to programming, new generation programming language

    dao is a new programming language written in Python.

    In the dao to programming, some new forms, such as 3(x+5)(4a(5b+A11)), where A11 means A[1, 1] in other programming, |x|, the absolute value of x, n!, the factorial of n, date and time format, file path, url, email address, a menu in the restaurant, and all that, would become legal source code. The language of the dao to programming will be defined through parameter grammar, and the grammar of dao will be dynamic, the syntax of the program can be changed at the programmer's will, the source of program will be parsed by a very general powerful Merge-Reduce algorithm, which I called mushroom algorithm.

    It's pity that I can't use "Dao" as the project name on code.google, because there existed a project named dao on sourceforge before. So I used "Daot", where dao means the dao to programming. "t" would be the extension name of the dao program source file. "t" can be pronounced as "tao" or "dao" as well, means English letter T t or Greek Letter τ Τ λ Λ, denotes that the way of human and the way of computerintersect. By the way, λ and Λ, or lambda, represent recursive function theory, which is an important part of the computer sciense.


    Product's homepage

    Requirements:

    · Python

      


    TAGS:

    programming language | Python library | Python | programming | language

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM