Main > Programming > Interpreters >

The Qu Programming Language 1.21.10

The Qu Programming Language 1.21.10

Sponsored Links

The Qu Programming Language 1.21.10 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 1.3 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 928
Date added: 2007-04-11
Publisher: Marc Krisnanto

The Qu Programming Language 1.21.10 description

Qu is a powerful full-featured object oriented programming language. It is an Open Source software. The Qu Programming Language is absolutely free (as in free lunch) and distributed under the GNU General Public License (GPL).
Qu is inspired by other languages. Most noticeably Perl, Python, Ruby and C. It mostly resembles Python except that the syntax is more flexible, the internals are simpler, and Qu allows you to use either indentation or non-indentation style.
Qu has a clean syntax designed to promote readability. There is no need for semi-colons and commas to separate items except in rare cases when the end of an expression is not obvious.
Qu is a procedural language. A program consist of statements and expressions evaluated in the order they appear.
Qu is a strong semi-dynamic (optional-static) typing language. Adding a number to a string will throw an exception. A variable can hold anything or you can attach a validator to it. Validators can be as simple as a class, a constant object (Array, Range, Struct, etc.) or even a validator function.
Arrays, dictionaries, and sets can be constrained to hold only a specific "type" of data as well.
Everything in Qu are objects, including numbers, strings, etc. The number 123, for example, is actually an instance of the builtin Int class. Classes are instances of the builtin Class class, etc. But this does not mean that you must write your programs in an object oriented manner. That is entirely up to you.
Documentation can be embedded in the source code. The compiler will skip them. The documentation builder will extract them. The builder is included as part of the standard distribution.
In fact, when you install Qu or Qu modules, the documentations are automatically built for you.
Qu is entirely written in C. Readable documentations are embedded in the C sources directly.
Writing C modules for Qu is as easy as it can get!
Main features:
- fast
- clean syntax
- strong semi-dynamic typing
- module management
- multithread
- deadlock detection
- label loops, break, continue, redo
- loop, while, for, atomic, do
- fast exceptions
- try, catch, else, finally
- nested function
- lexical closure
- accummulator
- generator
- coroutine
- type validator
- run once function
- full and safe eval
- buffered printing
- auto self
- private, public and static attributes
- read/write & read-only attributes
- class property and methods
- dynamic attribute access
- single inheritance with mixins
- multiple constructors
- super class attribute access
- finalizers
- multiple assignment
- variable and default arguments
- argument flattening
- uniform attribute access
- complex number
- big integer
- mark & sweep garbage collector

The Qu Programming Language 1.21.10 Screenshot

Advertisements

The Qu Programming Language 1.21.10 Keywords

Bookmark The Qu Programming Language 1.21.10

Hyperlink code:
Link for forum:

The Qu Programming Language 1.21.10 Copyright

WareSeeker periodically updates pricing and software information of The Qu Programming Language 1.21.10 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of The Qu Programming Language 1.21.10 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
The Blue Programming Language project is a unique bytecode-compiled language. Free Download
The Squirrel programming language is a light-weight scripting language. Free Download
Felix Programming Language is a high performance, statically typed scripting language. Free Download
Tom is a software environment for defining transformations in Java. Free Download
PATH programming language is a unique two-dimensional programming language. Free Download
Qore is a modular, multi-threaded, SQL-integrated, weakly- typed scripting language. Free Download
Hecl Programming Language is a simple, flexible scripting language for Java. Free Download
AFNIX is a multi-threaded functional programming language with dynamic symbol bindings that support the object oriented paradigm Free Download