Le langage D

Bonjour cher lecteur,

Depuis peu je m'intéresse au langage D. Ce langage s'inspire de la simplicité du python, la performance du C++, la programmation par contrat de eiffel.

Il a de nombreux avantage par rapport à ces concurrent C++, Java, C#:

  1. Le D supporte plusieurs paradigme:
    1. impératif
    2. orienté objet
    3. méta-programmation
    4. programmation par contrat
  2. Ne dépend pas d'une machine binaire
  3. Rapidité d'exécution
  4. La bibliothèque standard tango est riche, plein de module pour faire un peu tout et très performant
  5. Des messages d'erreur claires, adieu les messages du C++ incompréhensible
  6. Une documentation facile à prendre en main

Installation:

$ su -c 'yum install ldc tango'

Un petit Hello word pour la route

import tango.io.Stdout;
void main(){
    Stdout("Bonjour le monde").nl;// j'imprime sur la sortie standard
}

Compilation:

$ ldc -w -O2 hello.d

Éxécution:

$ ./hello

La simplificiter d'écriture de code plus les messages d'erreur clair permet un gain évident de temps et donc d'argent sur la conception de logiciel

Vus : 562
Publié par MERCIER Jonathan : 20