Ebola

22

Variant en C++ (part 2 : C++ side)

mar

C’est parti!
Voilà donc une première version C++ de l’implémentation des variants du PHP. Ce n’est pas complet et sans doute pas optimal, mais cela permet déjà de se faire une idée des performances auxquelles ont peut s’attendre et des limites du projet.
C’était sympa cette plongée dans le C++. Je ne suis clairement pas un expert dans le domaine alors toutes amélioration sera bonne à prendre…

more...
13

Variant en C++ (part 1 : php side)

mar

Avant de commencer mon compilateur, il faut que je regarde la faisabilité du projet en essayant de convertir à la main un code PHP pour voir les possibilités qui s’offre à moi. J’ai opté pour une conversion en C++ car si ce n’est pas le plus simple des langages c’est en tout cas le plus riche (de plus il existe sur la plupart des systèmes). Comme la plupart des langages de script, le PHP utilise des variants en guise de variable. Je me suis donc attaché à implémenter le type variant en C++. Il existe déjà de nombreuse implémentation, mais rien ne vaut la sienne n’est-ce pas ;) ?

more...
09

Déambulations algorithmiques

mar
3 Comments »   Posted by Etienne SOBOLE |  Category:Divers Infos, Ebola

Salut.
Après quelques 2 ans d’absence me revoilà ;) D’autres centres d’intérêts avait absorbés une part importante de mon énergie, mais papillonner dans le monde informatique en perpétuelle recherche de futiles expérimentations a fini par me manquer. On ne peut pas finalement limiter sa vie à ne faire des trucs utiles. Les projets foireux sans aucun buts ont eux aussi leur importance.
Alors voilà, ça m’a pris comme une envie de pisser, je vais me lancer (une nouvelle fois) dans l’expérimentation des compilateurs. Ça n’aboutira peut être pas à grand chose, mais si ça peu aider quelques personnes tant mieux.

more...
09

Ebola: the first test and return to square one

avr

This post is a translation of “Ebola : premiers essais et retour à la case départ

It’s been a little while now that I’ve tested my idea of ​​a language.
I just had not time to speak about it…

Finally, after mature reflection, my language is passed in the trash in favor of a assembler editor.

more...
09

Ebola : premiers essais et retour à la case départ

avr
1 Comment »   Posted by Etienne SOBOLE |  Category:ARM, Assembleur, Code, Ebola, Projets

Ca fait un petit bout de temps maintenant que j’ai testé mon idée de créer un langage.
J’avais juste pas eu le temps d’y revenir…

Finalement, après mures réflexions, mon langage est passé à la casse au profit d’un éditeur Assembleur.

more...
07

Ebola – L’assembleur évolué.

mar
No Comments   Posted by Etienne SOBOLE |  Category:Ebola, Projets

J’ai attaqué il y a quelques semaines la décompression JPEG en assembleur.
Et là, il a bien fallu se rendre compte que l’assembleur, c’est pas très dur, mais c’est difficilement lisible (surtout re-lisible en fait).

Certes les commentaires sont là pour aider, mais finalement cela s’avère généralement insuffisant.
Il a donc fallu trouver un juste milieu entre un langage un poil plus évolué et la performance de l’assembleur.
J’ai donc décidé de créer mon propre “langage”!

more...