Bonjour,

Je vous propose un nouvel élément à utiliser : Eplith

Eplith est un nouveau langage de programmation que j'ai entièrement créé.

Il est écrit en C++, flex et bison. J'ai également utilisé la boost library.

Eplith est un language interprété, simple et rapide.

Par exemple, pour une factorielle comme ci dessous, lua met 0,004s à exécuter un code similaire, ruby 0.008s et Eplith 0.006s ( données obtenues grâce au programme 'time' de mon ubuntu. )

Factorielle:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function factorial(n) {
 
	if(n == 0) {
 
		return 1;
 
	} else {
 
		return n * factorial(n - 1);
 
	}
 
}
 
puts(factorial(18)); // Prints 18!
Voilà la documentation ( encore incomplète ): https://github.com/Quent42340/Eplith/wiki

J'ai compilé une version de mon interpréteur que vous pouvez télécharger ici: https://github.com/downloads/Quent42340/Eplith/Eplith ( compilé sous linux x86_64 )

Voici une version iPhone: https://github.com/downloads/Quent42...th-0.1a-iPhone

Eplith sur Twitter: http://twitter.com/eplith

Eplith devBlog: http://eplith-language.blogspot.fr/

Adresse email consacrée à Eplith: eplith.language@gmail.com

NB: Eplith est fait pour être compilé sous un système de type Unix.

Voilà !

PS: Le lien ci dessous est le lien de la tarball, c'est à dire de l'archive contenant les sources de cette version. Merci de vous en tenir à la licence incluse dans cette archive.

PS2: Eplith est également compilable sur iPhone ( je l'ai fait sur mon iPhone 4 ) avec les outils appropriés.

Qu'en pensez-vous ?