Recently I am interested in D language. This language is inspired by the simplicity of Python, the performance of C++, programming by contract from eiffel.
It has many advantages over these competing C++, Java, C#:
- The D supports multiple paradigm:
- Do not depend on a binary machine like JVM or other
- Timeliness
- The standard library tango is rich, full module to make a bit of everything and very powerful
- Error messages are clear, farewell messages from C + + incomprehensible
$ su -c 'yum install ldc tango'
A litlle Hello word
import tango.io.Stdout;
void main(){
Stdout("Hello word").nl;//print to stdout
}
Compilation:
$ ldc -w -O2 hello.d
Execution:
$ ./hello
The easy way to writing code, more error messages clearly evident, saves time and therefore money on software design
Documentation:
- tango API
- example and tutorial for tango
- tango website
- The book
- doc from digital mars
- language D version d1
- french documentation
- irc server freenode :
- #d
- #d.tango
- #ldc