Le langage D non, le compilateur gdc, oui.
Je t'encourage a regarder du cote de llvmdc ou llvm-dc si tu cherches
un compilateur libre pour le langage D. Sinon tu peux toujours
utiliser celui de digitalmars.
J'espere que je reponds bien a ta question.
Cordialement,
--
Alexandre Bique (bique.a...@gmail.com)
Epita 2009 - GISTR - ACU
Port. +336 19 42 85 26
2009/2/8 zelegolas <zele...@gmail.com>:
> Domage pour GDC ca aurait ete la solution ideale.
> J'ai regarde llvmdc (http://www.dsource.org/projects/ldc/wiki), LLVM
> c'est une machine virtuelle :(
Pas uniquement : llvm peut aussi générer du code natif (avec llvm-ld
par exemple) pour pas mal d'architectures (x86, ARM, Cray, Ageia...),
du bytecode pour .NET, voire du code C.
> Je cherche quelque chose qui me genere un code natif et optimise. Pas
> trop envie de devoir install une machine virtuelle pour faire marcher
> les progs, surtout que ca doit ralentir pas mal la vitesse.
> Personnellement j'aimes pas les machines virtuelles. Quand on voit les
> usines a gaz lente et hyper consommateur qu'ils pondent en Java ca me
> fait grincer des dents.
Oui Java c'est bof bof, mais la plate-forme .NET est pas mal (et
récemment l'implémentation libre Mono a intégré les SIMD). Et llvm
propose aussi un compilateur JIT comme .NET qui fait qu'au final c'est
du code natif qui tourne (avec toutefois l'overhead de compilation).
> Le compilateur de Digital Mars est pas sous une license OpenSource
> type GPL v2 ?
Seulement le front-end (c'est d'ailleurs celui qui est utilisé par
GDC), le backend est propriétaire et closed-source, phobos est (était)
propriétaire et open-source (la plupart des modules ont migré vers une
licence libre ou sont passées dans le domaine public).
> En tout cas c'est bien domage tous ca le langage D semblait interessant.
Yep, il le reste mais il manque juste le compilateur qui va bien.
--
Jérémie Roquet
~ Artiste Programmeur ~
Développeur en traitement du langage naturel - Exalead