µLua DS - Forum officiel | Official forum Index du Forum

µLua DS - Forum officiel | Official forum
Le bon endroit pour en savoir plus sur MicroLua et pour parler de vos projets ! | The right place to learn more about MicroLua and talk about your projects !

 FAQFAQ   RechercherRechercher   MembresMembres   GroupesGroupes   S’enregistrerS’enregistrer   ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Eplith: Un nouveau langage de programmation.
Aller à la page: 1, 2  >
 
Poster un nouveau sujet   Répondre au sujet    µLua DS - Forum officiel | Official forum Index du Forum -> Section française -> Divers -> Hors-sujet
Sujet précédent :: Sujet suivant  
Auteur Message
Quent42340


Hors ligne

Inscrit le: 03 Juin 2009
Messages: 1 388
Localisation: Veauche

MessagePosté le: Dim 3 Juin 2012 - 13:25    Sujet du message: Eplith: Un nouveau langage de programmation. Répondre en citant

Quent42340 sur dev-fr a écrit:
Bonjour,

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:
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/Quent42340/Eplith/Eplith-0.1a-iPhone

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

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 ?

Tarball: https://github.com/Quent42340/Eplith/zipball/v0.1a


Bon, si je propose mon langage ici, c'est parce-que sa syntaxe se rapproche du C mais que le langage en lui même ressemble beaucoup au Lua. Alors si certains aimeraient passer au C, mais par étapes, je pense qu'Eplith est une bonne étape. Si il y a des intéressés, faites moi signe. Wink
_________________
Mes projets: https://github.com/Quent42340


Dernière édition par Quent42340 le Dim 3 Juin 2012 - 20:48; édité 1 fois
Revenir en haut
Visiter le site web du posteur
Publicité






MessagePosté le: Dim 3 Juin 2012 - 13:25    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Lolman
Modérateur

Hors ligne

Inscrit le: 02 Aoû 2011
Messages: 811

MessagePosté le: Dim 3 Juin 2012 - 17:58    Sujet du message: Eplith: Un nouveau langage de programmation. Répondre en citant

Bien joué ; créer un langage doit pas être simple. Que penses-tu de ton langage : tu l'as fait en partie pour t'entraîner ? Le vois-tu plus comme un langage temporaire, intermédiaire, de transition ou comme un langage "complet" ?
Personnellement, je suis à fond dans le fonctionnel en ce moment : regarde Haskell, ça te donnera peut-être des idées.
_________________
http://bit.ly/u5x6DZ Fangame et suite du célèbre Metroid Prime 3.
Corvées : header fofo, Homebreware, µPy, new µLib, modes d'emploi, MLS sur DeSmuME, rotation écran, tuto wiki, domination de la Galak-sy.


Revenir en haut
Visiter le site web du posteur
Quent42340


Hors ligne

Inscrit le: 03 Juin 2009
Messages: 1 388
Localisation: Veauche

MessagePosté le: Dim 3 Juin 2012 - 20:27    Sujet du message: Eplith: Un nouveau langage de programmation. Répondre en citant

C'est moins compliqué que ça n'y paraît.
Oui à la base je l'ai fait uniquement pour m'entraîner, mais je compte bien en faire un langage complet.
Merci mais je connais Haskell, enfin vite fait, et c'est le genre de langage que je n'aime pas vraiment ( parce-que je n'y ai jamais rien compris. x') )
_________________
Mes projets: https://github.com/Quent42340


Revenir en haut
Visiter le site web du posteur
thermo_nono
Modérateur

Hors ligne

Inscrit le: 31 Déc 2008
Messages: 2 415
Localisation: La Géhenne

MessagePosté le: Dim 3 Juin 2012 - 20:28    Sujet du message: Eplith: Un nouveau langage de programmation. Répondre en citant

Alors là, chapeau Quent  Okay Okay Okay
Il faudra que je regarde à ça dès que j'aurai rebranché mon ordi sous Ubuntu. 
et en ce qui concerne l'iphone, on peux créer des executables pour iphone ? c'est bien ça ? 
et aussi... penses-tu que ça puisse fonctionner avec un iphone 3G schtroumpfbreaké ? 


et encore bravo et bonne chance pour ce proj ! 
Okay
_________________
“Qui reçoit une idée de moi reçoit de la connaissance sans diminuer la mienne, comme celui qui allume sa chandelle à la mienne reçoit la lumière sans me plonger dans l’obscurité.” - Thomas Jefferson


Revenir en haut
Visiter le site web du posteur MSN
Quent42340


Hors ligne

Inscrit le: 03 Juin 2009
Messages: 1 388
Localisation: Veauche

MessagePosté le: Dim 3 Juin 2012 - 20:31    Sujet du message: Eplith: Un nouveau langage de programmation. Répondre en citant

Merci thermo. Smile ( ça fait un bail ! Very Happy )
Je ferais une version Windaube aussi à l'occas'.

En fait sur mon iPhone j'ai carrément une toolchain, qui me permet de continuer à dev dessus quand je n'ai pas mon PC sous la main. Et donc ouais je peux exécuter Eplith sur mon iPhone, si tu veux je compilerais et te ferais passer une version iPhone. Okay

Merci ! Very Happy
_________________
Mes projets: https://github.com/Quent42340


Revenir en haut
Visiter le site web du posteur
Quent42340


Hors ligne

Inscrit le: 03 Juin 2009
Messages: 1 388
Localisation: Veauche

MessagePosté le: Dim 3 Juin 2012 - 20:46    Sujet du message: Eplith: Un nouveau langage de programmation. Répondre en citant

Tiens, voilà une version iPhone précompilée sur mon iPhone 4: https://github.com/downloads/Quent42340/Eplith/Eplith-0.1a-iPhone
_________________
Mes projets: https://github.com/Quent42340


Revenir en haut
Visiter le site web du posteur
thermo_nono
Modérateur

Hors ligne

Inscrit le: 31 Déc 2008
Messages: 2 415
Localisation: La Géhenne

MessagePosté le: Dim 3 Juin 2012 - 22:53    Sujet du message: Eplith: Un nouveau langage de programmation. Répondre en citant

Merci, je vais essayer ça dès que possible
_________________
“Qui reçoit une idée de moi reçoit de la connaissance sans diminuer la mienne, comme celui qui allume sa chandelle à la mienne reçoit la lumière sans me plonger dans l’obscurité.” - Thomas Jefferson


Revenir en haut
Visiter le site web du posteur MSN
Quent42340


Hors ligne

Inscrit le: 03 Juin 2009
Messages: 1 388
Localisation: Veauche

MessagePosté le: Dim 3 Juin 2012 - 22:59    Sujet du message: Eplith: Un nouveau langage de programmation. Répondre en citant

C'est moi qui te remercie de le tester. Smile
_________________
Mes projets: https://github.com/Quent42340


Revenir en haut
Visiter le site web du posteur
Reylak
Administrateur

Hors ligne

Inscrit le: 24 Nov 2008
Messages: 2 838
Localisation: Toulouse

MessagePosté le: Lun 4 Juin 2012 - 16:33    Sujet du message: Eplith: Un nouveau langage de programmation. Répondre en citant

Moi je suis intéressé par ta toolchain pour iPhone "qui me permet de continuer à dev dessus quand je n'ai pas mon PC sous la main" Surprised
_________________


Plein d'infos sur le SourceForge !


Revenir en haut
Visiter le site web du posteur MSN Skype
Quent42340


Hors ligne

Inscrit le: 03 Juin 2009
Messages: 1 388
Localisation: Veauche

MessagePosté le: Lun 4 Juin 2012 - 18:43    Sujet du message: Eplith: Un nouveau langage de programmation. Répondre en citant

Bah si t'as un iPhone jailbreaké, tu télécharges la fake-libgcc sur internet et GCC sur iPhone. Après je sais plus comment j'ai fait pour pouvoir dev en C++, parce-que c'était pas possible à la base. Mais je crois qu'il faut dl la libstdc++ version arm pour iphone, ou sinon la compiler, mais je sais plus.
_________________
Mes projets: https://github.com/Quent42340


Revenir en haut
Visiter le site web du posteur
Lolman
Modérateur

Hors ligne

Inscrit le: 02 Aoû 2011
Messages: 811

MessagePosté le: Lun 4 Juin 2012 - 19:06    Sujet du message: Eplith: Un nouveau langage de programmation. Répondre en citant

Et c'est pratique de dev sur phone x) ?
_________________
http://bit.ly/u5x6DZ Fangame et suite du célèbre Metroid Prime 3.
Corvées : header fofo, Homebreware, µPy, new µLib, modes d'emploi, MLS sur DeSmuME, rotation écran, tuto wiki, domination de la Galak-sy.


Revenir en haut
Visiter le site web du posteur
Quent42340


Hors ligne

Inscrit le: 03 Juin 2009
Messages: 1 388
Localisation: Veauche

MessagePosté le: Lun 4 Juin 2012 - 19:15    Sujet du message: Eplith: Un nouveau langage de programmation. Répondre en citant

Pas tellement, j'ai dl vim sur cydia parce-que je dev avec gvim sur mon PC, mais c'est pas vraiment pratique. Déjà t'es obligé d'utiliser un client ssh et te connecter en localhost, parce-que le Mobile Terminal de Cydia est à chier. Donc non. C'est pas pratique. Du moins si tu sais pas te servir de vim. Perso il m'est arrivé souvent de bosser sur Eplith pendant des cours avec mon iPhone..
_________________
Mes projets: https://github.com/Quent42340


Revenir en haut
Visiter le site web du posteur
Reylak
Administrateur

Hors ligne

Inscrit le: 24 Nov 2008
Messages: 2 838
Localisation: Toulouse

MessagePosté le: Lun 4 Juin 2012 - 22:53    Sujet du message: Eplith: Un nouveau langage de programmation. Répondre en citant

Ah ouais x)
Et c'est possible depuis Windaube ça ou pas ? Je suppose que c'est très dur nativement, peut-être en bidouillant avec Cygwin ? x)
_________________


Plein d'infos sur le SourceForge !


Revenir en haut
Visiter le site web du posteur MSN Skype
Quent42340


Hors ligne

Inscrit le: 03 Juin 2009
Messages: 1 388
Localisation: Veauche

MessagePosté le: Mar 5 Juin 2012 - 05:47    Sujet du message: Eplith: Un nouveau langage de programmation. Répondre en citant

De compiler pour iPhone avec Windows ? Oui mais dans tes rêves.
_________________
Mes projets: https://github.com/Quent42340


Revenir en haut
Visiter le site web du posteur
Reylak
Administrateur

Hors ligne

Inscrit le: 24 Nov 2008
Messages: 2 838
Localisation: Toulouse

MessagePosté le: Mar 5 Juin 2012 - 14:35    Sujet du message: Eplith: Un nouveau langage de programmation. Répondre en citant

On sait jamais (a)
_________________


Plein d'infos sur le SourceForge !


Revenir en haut
Visiter le site web du posteur MSN Skype
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 03:46    Sujet du message: Eplith: Un nouveau langage de programmation.

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    µLua DS - Forum officiel | Official forum Index du Forum -> Section française -> Divers -> Hors-sujet Toutes les heures sont au format GMT + 1 Heure
Aller à la page: 1, 2  >
Page 1 sur 2

 
Sauter vers:  

Index | Creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com