novembre
2011
Cela fait maintenant longtemmps que je n’ai pas posté ici. Je rédige toujours des articles, mais en anglais sur mon blog perso : http://www.baptiste-wicht.com
Je poste juste ici pour donner quelques informations sur mon nouveau projet : eddic.
eddic est un compilateur, écrit en C++, permettant de compiler un language que j’ai « imaginé » EDDI. Le compilateur et le langage sont encore vraiment limités. eddic génère de l’assembleur qui est ensuite assemblé avec as et linké avec ld.
Actuellement en version 0.6.0, EDDI supporte :
- 2 types : int et string
- Les expressions mathématiques avec les opérateurs +-*/%
- La concaténation de string
- Les variables, locales et globales
- Les branches conditionelles if, else, else if
- Les expressions booléennes pour les branchements et les boucles
- Les boucles for, foreach, while
- Les tableaux, globaux ou locaux
- L’appel de function, mais pas de valeur de retour
Je suis en train de développer la version 0.6.1 qui va inclure quelques refactorings et le support des retours de functions.
Le code est disponible sur Github : https://github.com/wichtounet/eddic
Pour plus d’informations, vous pouvez aussi lire mes posts à ce sujet : http://www.baptiste-wicht.com/tag/eddi/
N’hésitez pas à me faire part de tous les commentaires et idées que vous pourriez avoir
Archives
- novembre 2011
- avril 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- juillet 2009
- juin 2009
- avril 2009
- mars 2009
- février 2009
- octobre 2008
- septembre 2008
- mars 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- octobre 2007
- septembre 2007
- août 2007
- juillet 2007
- juin 2007
- mai 2007
- avril 2007
Catégories
- AMD
- Apple
- Cartes graphiques
- Chrome
- Conception
- Divers
- Eclipse
- English
- Hardware
- Informatique générale
- Intégration continue
- IntelliJ Idea
- Java
- JTheque
- Linux
- Logiciels
- Mes articles
- Mes critiques de livres
- Mes projets
- Microsoft
- Mon serveur perso
- Office 2007
- Open Source
- Outils
- Perso
- PHP
- Processeurs
- Programmation
- Sécurité
- Spring
- Windows Vista
- Windows XP