begin process at 2010 02 10 08:20:58
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Exécution

 > LILO : NOUVEAU LANGAGE DE PROGRAMMATION

LILO : NOUVEAU LANGAGE DE PROGRAMMATION


 Information sur la source

Note :
9,63 / 10 - par 16 personnes
9,63 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Exécution Classé sous :langage, interpreteur, compilateur Niveau :Expert Date de création :31/03/2005 Vu / téléchargé :11 433 / 1 240

Auteur : crenaud76

Ecrire un message privé
Commentaire sur cette source (37)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Voila bien longtemps que je n'avais pas posté de source, mais cela va faire bientôt 2 ans que je travaille sur celle-ci !!
Oui !! Deux ans de travail pour mettre au point un nouveau langage de programmation (à cheval entre Lisp et Logo, d'ou le nom de Lilo !!)
Je vous recommande vivement d'aller voir dans le dossier "\Lilo\Docs\" le fichier nommé "le langage Lilo.pdf", afin de vous familiariser avec le langage Lilo. Rassurez-vous, il est très facile à utiliser, et les premiers codes viennent en quelques minutes seulement !

J'ai fait un très gros effort sur les commentaires dans la sources, puisque 48% des lignes du programme sont des commentaires : Je crois que je peux difficilement faire plus commenté !

Source

  • Tout est dans le ZIP
Tout est dans le ZIP

 Conclusion

Je vous recommande de dézipper le tout sous "C:\Lilo\", sinon, vous serez peut-être obligé de modifier le fichier "Lilo.ini" à la main avant de lancer la source

!!!!!!!! TRES IMPORTANT !!!!!!!!
AVANT DE LANCER LA SOURCE, ALLEZ DANS LE MENU "OUTILS | OPTIONS" de Visual Basic 6, dans l'onglet "Général", assurez-vous que l'option "Arrêt sur les erreurs non gérées" est bien sélectionnée, sinon, gare aux problèmes !!!


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

FONCTIONS RÉSEAU DE BASE
Source avec Zip WMI BROWSER : UTILISATION DES CLASSES WMI
Source avec Zip SUPEROPTION
Source avec Zip EVALUER UNE EXPRESSION MATHÉMATIQUE
Source avec Zip CONNECTER/DÉCONNECTER DES RESSOURCES RÉSEAU

 Sources de la même categorie

Source avec Zip APPEL DE POINTEUR DE FONCTIONS - API SANS LES DECLARER par Renfield
Source avec Zip Source avec une capture RETROUVER LES DONNÉES PUBLIQUES DANS UNE BIBLIOTHÈQUE par VBsearch
Source avec Zip Source avec une capture CRÉER VOTRE PROGRAMME D'INSTALLATION par VBsearch
Source avec Zip Source avec une capture BART VOTRE BUREAU DANS UNE BARRE par alfamick
Source avec Zip Source avec une capture Source .NET (Dotnet) SIMPLE SHUTDOWN SCHEDULER : ARRÊTS PLANIFIÉS (LOCAL OU REMOT... par violent_ken

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture EDITEUR DE COMANDE VB6 ET VBA EXCEL par artgile
Source avec Zip Source .NET (Dotnet) COMPILATEUR EN VB NET 2003 par alpha5
Source avec Zip Source avec une capture Source .NET (Dotnet) LE COMPILATEUR DESTE IDE par steckdenis
Source avec Zip Source avec une capture CHATTERBOT/AGENT CONVERSATIONNEL par trotter
Source avec Zip Source avec une capture COMPILATEUR : TRADUCTEUR D'ALGORITHME EN LANGAGE PASCAL par mbodjsystem

Commentaires et avis

Commentaire de EBArtSoft le 31/03/2005 18:53:39 administrateur CS

Et stitch ou qui n'est ? lol
nan je deconne je vais zieuté ça tout de suite ;p

Commentaire de gg_the_boss le 31/03/2005 18:59:52

very good! felicitation et bonne chance pour la suite :p
10/10

Commentaire de EBArtSoft le 31/03/2005 19:03:02 administrateur CS

C'est vraiment bien fait (surtout la doc) dommage qu'il y est tellement de message d'erreur (manque des gardes fou) et puis surtout le seul exemple qu'il y a plante ?!?

Bon je met 9/10 car ça merite des encouragement mais j'attend quand meme le compilateur LILO ;p

Commentaire de Pym Corp le 31/03/2005 21:37:06

Génial !! (C'est vrai que ça fait penser à Logo)
Sinon, pour EBArtSoft, moi ça marche niquel chez moi.

Commentaire de Elektordi le 31/03/2005 22:34:57

Pitié ! pas du Lisp !!! ;-)

Bon, je teste ca...

Commentaire de crenaud76 le 01/04/2005 08:59:26

EBArtSoft < Tu as quoi comme messages d'erreurs ?? Et le Flocon de Von Koch ne fonctionne pas ? Est-ce que tu pourrais m'en dire un peu plus que je vois exactement ce qui ce passe, car chez moi, tout parche nickel !!

Commentaire de crenaud76 le 01/04/2005 09:01:12

EBArtSoft < As-tu bien pensé à régler le mode de gestion des erreurs comme je l'avais indiqué ?
Je me cite :
!!!!!!!! TRES IMPORTANT !!!!!!!!
AVANT DE LANCER LA SOURCE, ALLEZ DANS LE MENU "OUTILS | OPTIONS" de Visual Basic 6, dans l'onglet "Général", assurez-vous que l'option "Arrêt sur les erreurs non gérées" est bien sélectionnée, sinon, gare aux problèmes !!!

Commentaire de crenaud76 le 01/04/2005 09:04:46

Sinon, merci bcp pour vos encouragement et vos notations ... ca fait très plaisir ... après m'être pris la tête 2 ans sur ce truc, au moins, c'est payant !
Pour ce qui est du compilateur Lilo, il n'est pas encore au programme, mais j'ai tout de même prévu de faire une bidouille, pour ajouter du code Lilo en ressource d'un executable standard d'execution (une console réduite, en fait) afin que l'on puisse tout de même diffuser un exe Lilo en quelque sorte

Commentaire de sibi12 le 01/04/2005 11:17:34

Belle source... j'ai pas regarder le code mais ça a l'air pas mal du tout... Va falloir que je me penche sur le code surtout le parsing..

Pour info il y a déjà un projet nommé Lilo c'est un chargeur sous linux (pour choisir sur quelle partition on boot). Je sais pas si ça pose problème légalement mais je te le dis quand même...

Commentaire de crenaud76 le 01/04/2005 12:48:09

sibi12 < Je sait ! Je connais bien l'autre Lilo ! Faut que je me renseigne sur le sujet de la légalité

Commentaire de Elastycman le 01/04/2005 14:29:58

Lilo...... c'est pas dja prit comme nom?! Ce serait pas genre le boot de linux...!
Sympa comme langage en tt K! 8/10

Commentaire de crenaud76 le 01/04/2005 14:50:49

Elastycman < Oui tout à fait ... Voir le message de sibi12

Commentaire de marm0tte le 01/04/2005 17:54:06

Super boulot !! :)
Moi aussi un temps je voulais en faire 1 mais j'ai arrête ct devenu trop compliqué au bout d un moment.

Je serai interessé par ton tuto, si tu peux me l envoyer stp : cdt_marmotte@hotmail.com

Commentaire de etiennexxx9 le 01/04/2005 22:42:55

Étrange... Je n'ai pas cette option ("Arrêt sur les erreurs non gérées") dans les options. Quelqu'un pourait me dire si c'est moi qui a un trouble de vision ou bien elle n'est tout simplement pas là. À part ce petit prob, ca a l'air super!!!

Commentaire de Elektordi le 01/04/2005 23:06:16

T'a qu'a appeler ton prog Loli !

Commentaire de dragon le 02/04/2005 00:37:31

j'ai regarder vite vite le code, c,est très bien

j'aime juste pas le fait de désactiver les erreurs ... et que ça soit en VB6.0. En orienté object ça aurait été beaucoup mieux, mais bon

refaire 2 ans de développement, faut oublier ça

Commentaire de odan71 le 02/04/2005 09:59:05

super boulot ! respect... :)

Commentaire de FraGag le 03/04/2005 18:51:32

Quand j'utilise Quick Editor, que je déclare une variable et que j'exécute le code une deuxième fois, il me dit que la variable est déjà déclarée. Vous devriez vérifier cela. Pour l'instant, je mets un ; devant la déclaration de la variable.

Commentaire de bilaloch le 03/04/2005 20:17:17

Ouais il est bien. Merci crenaud76 ;).

BILALoch

Commentaire de crenaud76 le 04/04/2005 09:48:29

Fragag < C''est tout a fait normal !! Une première fois tu lui demande d'éxécuter le code déclarant une variable, puis tu execute le code une seconde fois, donc tu lui redemande de redéclarer la variable ...
Il ne faut aps considérer le QuickEDitor comme l'éditeur te permettant de faire du code VB !! L'environnement de travail de Lilo (quicontient les variables et les fonctions que tu as déclaré) n'ets pas réinitialisé à chaque fois !! C'est un comportement voulu ...

Commentaire de crenaud76 le 04/04/2005 09:59:42

marm0tte < De quel Tuto tu parles ??

Commentaire de crenaud76 le 04/04/2005 10:01:48

Dragon < Pour la désactivation des erreurs, je ne voit pas ou est le souci !! Le code est sécurisé car il y a toujours un gestionnaire d'erreur qui est la pour assurer le boulot, donc il n'y a pas de souci

Commentaire de clad87 le 04/04/2005 18:22:00

j'ai un message d'erreur quand quick editor je met print "Hello World" je clique sur executer et ca me met Evaluator aucune variable nomé print n'a été déclarée pour cette portée

Commentaire de crenaud76 le 05/04/2005 09:16:53

Ajoute des parenthèse pour entouré tout cela :
(Print "Hello World")

Et ca fonctionnera ... Je te recommande de bien lire la doc sur le langage Lilo ...

Commentaire de cas tellano le 06/04/2005 10:17:27

Ce n'est vraiment pas un commentaire, mais je veux connaître la différence  entre vb et vb. net
Merci

Commentaire de crenaud76 le 06/04/2005 16:04:22

Comme tu le dis, ce n'est vraiment pas un commentaire sur ma source, Je te conseillerai plutot de poser cette question dans le forum ...

Commentaire de neria le 07/04/2005 19:37:50

Salut !

Alors là je dit chapeau ! C'est un excellent cru que nous avons là !!! je le dit haut et fort BRAVO !!!
Je viens de finir la doc et j'ai essayé l'exemple, ça marche nickel. Je ne connais ni le Lisp ni le Logo mais je pense que ce langage (Lilo) ferait un malheur si on devait l'enseigner à des jeunes voulant apprendre la programmation. Je trouve que c'est super simple (un peu comme le VB) et on peut rapidement faire des choses interressantes. Il manque peut être un IDE...
Je pense (mais ce n'est qu'un avis personnel) que tu devrais, dans les prochaines versions, avoir comme objectif de réaliser un langage simple et abordable pour tout le monde (réserver les concepts objets pour une version ultérieure). Tu devrais même faire une langage libre, pour le moment tu es sous le joug de VB ce qui est très pratique pour programmer (il ne faut pas oublier toutes ses capacités importantes) mais vu les compétences du langage ce serait dommage que tout le monde ne puisse pas en profiter...

@+ Neria


PS : Un autre point positif pour la doc qui est excellente et les commentaires du code excellents eux aussi, on aimerait voir des codes comme ça plus souvent. 10/10

@+ Neria

Commentaire de crenaud76 le 08/04/2005 12:55:51

Merci bcp pour les compliments, ils récompensent 2 ans de boulots sur cette source !!!

Pour ce qui est de l'IDE, Je ne sait plus si je l'ai noté dans la doc mais LiloIDE est en préparation ! En effet, je compte offrir à Lilo la possibilité de créer des applications Windows (Fenêtres, boutons, textbox, etc ... Tout comme VB donc !!) Et la, 1 IDE est quasi incontournable !!

Commentaire de CYBOR2000 le 09/05/2005 16:40:26

un exe serait sympa...

Commentaire de crenaud76 le 10/05/2005 08:58:05

Un exe de quoi ? De LiloConsole ? Je me refuse à mettr eun exe dans le zip, question de sécurité : Ma machine est à priori sans aucun virus, mais on ne sait jamais. Et puis je crois que de toute façon c'est bloqué par les admin de CS.

Commentaire de ScSami le 24/06/2005 00:50:24

Non c'est pas bloqué !!! D'ailleurs, y'a même toujours un message d'avertissement pour ça!

Commentaire de BruNews le 24/06/2005 00:55:16 administrateur CS

Un exe dans le zip est maintenant enlevé au téléchargement, ceci afin de dégager CS de toute responsabilité.

Commentaire de ScSami le 24/06/2005 01:09:26

Bon, alors j'ai rien dis... j'avais pas encore testé depuis la nouvelle version! C'est toujours bon à savoir!
Merci pour cette précision BruNews et encore désolé de dire parfois des conneries ^^

Commentaire de llaurent59 le 12/10/2005 16:33:04

Super intéressant ce travail sur LiLo,
Pourrais-tu placer quelques exemples supplémentaires

Commentaire de crenaud76 le 12/10/2005 17:37:03

Je suis en train de retravailler totalement Lilo en VB.NET ... alors d'autres exemples viendront quand je posterais cette nouvelle version .NET ... malheureusement, mon chef ne me laisse pas bcp de temps libre alors ce ne sera pas pour tout de suite !!!

P.S. : En revanche, si vous vous avez des sources Lilo qui sont interessante, je suis OK pour les ajouter en tant qu'exemple à cette source en attendant la version .NET (en vous en laissant tout le crédit, bien sûr !!)

Christophe

Commentaire de the fake le 01/11/2005 10:22:21

Franchement un seul mot a dire : excellent, et le pdf d'explication est bien expliqué, c'est nickel, bon y a quelques bugs (Le mode graphique se lance mais je ne peux rien faire....), j'espère que dans des futurs versions il sera orienté objet, mais c'est vrai que il devrait l'enseigner aux étudiants en progz ton language, car il est simple, ressemble au C#.. Enfin bref 10/10 sans hésiter !!

Commentaire de CORBnet le 09/03/2007 22:49:16

bon ba que dire de plus que tous les autres : 10/10 et bravo

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Faire un MINI (tres mini) interpreteur. URGEN BESOIN D'AIDE SVP [ par panicq ] Bonjour à vous tous!J'ai besion de fair eun compilateur/interpreteur pour un ami qui en a besoin vite. Mais je ne sais pas comment m'y prendre.J'ai de Un interpreteur de code [ par panicq ] Bonjour à tous,J'aurais bien aimé faire un petit compilateur interpreteur tres tres simple en vb6.Je voudrais si possible que cet interpreteur reconna A propos de Linley... [ par yoman64 ] Salut a tous,Je suis a la recherce du code source de Linley, après quelques recherches sur google j'ai découvert qu'il s'appelait désormais Visia Comp post processeur [ par tibeub ] Bonjour.je cherche traduire des lignes de codes d'un langage vers un autre.Je passerais du langage de mon logiciel de fao (nci source) à celui de la m table access et langage vba [ par chaudier37 ] Bonjourje suis dans access. dans un formulaire. à partir d'un click je cherche à :effacer tous les enregistrements d'une table, mais je n'ai pas la sy compilateur syntaxique des requete sous vb 6 [ par lachoun ] bjr! mon profs de base de donnée ns  a donner un mini projet qui consiste a compiler une requette en affichon que le syntaxe qu'il est valide ou non j compilateur des erreur syntaxique des requete sous vb 6 [ par lachoun ] bjr! mon profs de base de donnée ns  a donner un mini projet qui consiste a compiler une requette sql en affichon que le syntaxe qu'il est valide ou n est ce que vrais? [ par haniaton ] <p align="le [Langage de Prog'] - Gestion d'Objet : Bloqué... [ par Nowid50 ] Pourquoi VB6? [ par Kevin.Ory ] Salut,Lors de la sortie de VB.NET, ça à été un grand soulagement pour moi de mettre VB6 "à la poubelle". Un gros tas de DLL, des limitations partout,


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 14,789 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales