begin process at 2012 02 04 11:25:56
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Exécution

 > [COMPILATEUR / INTERPRETEUR DE CODE] ALGORIS XP

[COMPILATEUR / INTERPRETEUR DE CODE] ALGORIS XP


 Information sur la source

Note :
10 / 10 - par 7 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Exécution Classé sous :algoris, compilateur, ergo5, nico161068 Niveau :Expert Date de création :09/04/2006 Vu / téléchargé :9 589 / 1 365

Auteur : nico1610

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (16)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
ALGORIS XP
Toutes personnes ayant déjà essayé de concevoir un compilateur, a du ce résoudre a inventer un langage de programmation qui est plus ou moins calqué sur un autre langages, mais qui lui reste spécifique.
C'est naturellement la solution la plus simple (ou plutot la moins compliqué) car l'on peut adapté notre futur langage à nos problèmes de façon a en éviter énormément.
Puis il y a la solution HARD (ou si vous voulez «  la moins facile »). C'est celle utilisé quand le programme doit reprendre un langage déjà utilisé pour x raisons (le compilateur original est payant, ou bien pas ou peu adapté au système que vous utilisé, enfin bref ...)
Ici Algoris Xp est un compilateur (« interpréteur de langage » serrai plus juste) capable d'exécuter des algorithmes (succession de commande logique) écrite dans le langage AlgoRis .
Non non, je n'ai pas inventé AlgoRis, c'est un langage inventé par des professeurs d'informatique qui veulent grâce a lui, permettre un meilleur apprentissage des langages C C++ et java. Les avantages de AlgoRis sont assez mesurable :
Pas énormément de fonction (on se réduit au fonction de basse (for, if, while, do, print, println))
L'absence total de marqueur type étiquette (Goto)

Le problème étant le suivant : AlgoRis n'avait aucune plate forme stable à jours qui s'exécutait sur ce bon vieux Windows.
De plus il me paraissait plus simple et attractif de faire un programme dont les bases repose sur un langages un peut « universel ».

Et me voilà donc partie dans AlgoRis Xp qui est vite devenue en une semaine (En faite 4 jours) et quelque 2000 lignes de code un engin monoprocédural (pour le moment) capable  d'exécuter des algorithmes simples !!

Pour ce qui s'agit de la source, elle est compliqué dans son fonctionnement mais simple dans son utilisation :
Il y a deux classe : une qui gère le coloriage du langage (15/20% du programme !)
Une seconde qui exécute le code ! (75/80% du programme !)
Il y a un contrôle utilisateur : un éditeur de code !
Il y a aussi des forms au utilité diverse et varié !

A l'origine AlgoRis est un programme linux, j'ai donc une form qui me sert de « terminal ») et le reste c'est : l'éditeur de code, les options, et un about !

Et là ou j'addore les class c'est qu'il vous suffit de taper
MonCode.Text = « Le code »
MonCode.Exe

Et tout ce lance !!

Donc cette source est de tout niveau : débutant si on prend les class comme des boites noires
Intermédiaire si on regarde pas la classe MonAlgo
Expert Si on Regarde tout .

Pour les commentaire, je n'ai rien pu faire encore (ou tres peu) mais ça va venir!
Il y a des exemple de code pour montrer ce que ce donne !
Je le poste sachant pertinemment que ce n'est pas fini, mais si quelqu'un a des avis, ou des conseils a me donner pour ce code sur une façon optimisé un peut tout ça !

Enfin, voilà !
Bon téléchargement !

PS : pour ceux qui veulent faire un peu mumuse avec leur gestion des fichiers (que les .axp est de belle icône ) :
Renomer l'icone AlgorisXpFile.ico et AXPF.ico
Lancer le fichier .reg (Double clique)
Redémarrer Explorer.

Attention : c'est que visuelle ça ne rend en rien dépendant les fichiers .axp de AlgoRis Xp

Source

  • 'Tout dans le zip !!
'Tout dans le zip !!

 Conclusion

Pour plus d'info sur le langage : www.enib.fr/info/1a

 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

Source avec Zip Source avec une capture TASKWINBAR 2.0B (UNE AUTRE IDÉE DE WINDOWS)
Source avec Zip Source avec une capture ENIGMA ENCODE (LA VRAI)
Source avec Zip Source avec une capture CRÉATEUR ET INTÉGRATEUR DE FICHIER D'AIDE POUR LES PROJET VB...
Source avec Zip Source avec une capture [OCX] GETFOLDER BY CORSICA MOD ERGO5
Source avec Zip Source avec une capture VERIFICATION DU CODE D'UNE CARTE DE CRÉDIT !

 Sources de la même categorie

Source avec Zip CALCULATRICE par TPB
Source avec Zip Source .NET (Dotnet) PIERRE PAPIER CISEAUX par Ultrabytes
Source avec Zip Source avec une capture UN PATCH EN VB (V3) par PhoenixBytes
Source avec Zip Source .NET (Dotnet) [VB.NET 2008] EXECUTION MULTITHREAD DE PLUSIEURS FONCTION À ... par ShadowTzu
Source avec Zip Source avec une capture MULTITHREADING ACTIVEX par Philippe734

 Sources en rapport avec celle ci

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 COMPILATEUR : TRADUCTEUR D'ALGORITHME EN LANGAGE PASCAL par mbodjsystem
Source avec Zip Source .NET (Dotnet) CREER CLASSES / FONCTIONS .NET PENDANT L'APPLICATION / DURAN... par FREMYCOMPANY
Source avec Zip Source avec une capture TASKWINBAR 2.0B (UNE AUTRE IDÉE DE WINDOWS) par nico1610

Commentaires et avis

Commentaire de nico1610 le 09/04/2006 18:58:21

Vous Voulez l'exe directement ?? contactez moi : nico1610_68@hotmail.com

Commentaire de Warning le 09/04/2006 22:52:29 administrateur CS

Enfin le genre de source qu'on aime voir sur VBFrance ! Bravo j'adore ;)

Commentaire de nico1610 le 10/04/2006 08:02:35

Je fait une doc sur la facon d'utiliser le code ...
Mais sur www.enib.fr/info/1a y'as deux trois truc pour comprendre !
De plus les exemples montres comment ca tourne !
Si j'ai le temps je ferai même un petit jeu dessus !

Commentaire de XtremDuke le 10/04/2006 11:09:53

Jolie source nico1610 !

Je ne connais pas du tout le langage AlgoRis mais c'est très proprement développé et les commentaires sont claires.

10/10

Commentaire de nico1610 le 13/04/2006 07:50:57

En faite ce langage est un hybride simplifié entre le C/C++ et le JAVA !
Donc si tu metrise un de ces langages tu peut comprendre comment ca marche sinon : www.enib.fr/info/1a

Commentaire de JLN le 17/04/2006 09:12:31

du bon boulot ! ne serai-ce que pour les classes...

Bonne prog,
@+ JLN

Commentaire de nico1610 le 30/08/2006 22:25:45

je laisse un peu en pause le temps de finir la version stable de sas >> http://niprod.free.fr/prjsas.php

Commentaire de nico1610 le 30/09/2006 21:10:34

Je ne sais pas si je toucherai encor a cette source , elle m'aura apris a faire un interpréteur de langage.
La raison, l'enib (et le prof de l'enib) qui avais concue AlgoRis on décidé de passer a un autre langage de programmation (Python) trouvant leur langage un peut trops instable et surtout l'intérpréteur PAS DU TOUT STABLE !!
(ce qui était assez moche !)

Donc désolé d'avance, mais si certaine personne veulent des explication je reste disponoble, et je pourai même reprendre le dévloppement du soft si les personnes sont vraiment intéréssé !!

Commentaire de Stalindim le 07/04/2007 11:16:55

Je ne pensait pas que ce chère Jacques T. ferait autant d'émules :-p

Commentaire de nico1610 le 13/04/2007 22:30:57

Et oui, tu as au moin pris le temps de regarder la chose, tu aurais vu qu'au moin mon truc il plante bien moins souvent que le AlogRis à Tisseau !

PS : Jacques Tisseau est le prof d'info qui à pondu le premier Algoris, celui dont je me suis inspiré pour faire l'Algoris Xp

Commentaire de Stalindim le 14/04/2007 10:26:38

Je suis en vacances et je n'ai malheureusement pas VB chez mes parents mais dès mon retour je teste ça avec plaisir.

Commentaire de bilaloch le 20/04/2007 19:20:22

Belle source ^^ . Je voulais faire un prog de ce type, mais pas avec AlgoRis. J'vais un peu m'inspirer de ton code :) . Merci bien.

BILALoch

Commentaire de nico1610 le 21/04/2007 00:11:28

heureux que ca serve ! c'est là pour ca ,je le finirai peut être un jours en changant un peut le code Algoris (ou pas !)

Commentaire de nb888 le 11/05/2007 22:57:36

1) Je te confirme que ce que tu as fais n'est surement pas un compilateur, car sinon, tu n'auras surement pas besoin de suivre des cours à l'ENIB. Ecrire un compilo robuste et efficace qui traduit quelques instructions simple en langage machine est déjà très long et complexe, tu verras ça en 4A (ou pluto en 5A vu les modifs de programme...) si ça existe tjrs.
2)Algoris a était fait pour apprendre les bases de l'Informatique mais à une autre époque... En effet aujourd'hui l'informatique est partout à telle point que toutes les filières de l'ENIB resoivent désormais des cours sur les langages les plus courant en Informatique que sont le C, C++ et Java.
3)Il y a bien une version d'Algoris en Java non ? Elle ne marche pas bien sur Xp parce que je vois pas trop l'interêt de refaire quelque chose en vb sinon;

Commentaire de nico1610 le 12/05/2007 01:53:41

En effet elle ne marche pas bien sur XP, c'était pour cella que je m'était mis sur ce projet, mais l'arret d'Algoris a l'école m'as fait arreter ce projet.

Commentaire de DestroyMachine le 09/12/2007 18:19:21

a ouai génial nico1610

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Compilateur d'aide pour applications VB [ par no21 ] Quel est le meilleurs compilateur d'aide pour des applications VB ?S'il quelqu'un aurais un exemple bien documenté envoyé le moi (no21@caramail.com)Me COMPILATEUR !!!!! [ par Thomas666 ] Comment faire un compilateur .exe? Si vous avez unpoint de départ aidez moi ! @+ VBMaX Project !!! Compilateur VB SANS Runtimes [ par DevMaX ] Salut tout le monde !Je suis en train de réaliser un projet de compilateur VB. Evidemment certains diront que VB en a deja un, mais là je parle de com Pour acheter le compilateur... [ par ADN ] Bonjour, je voudrais juste acheter le programme Visual Basic 6,Mais je voudrais savoir combien est ce qu'il coute.Idem pour le visual c++Merci de votr Compilateur VB [ par logisim ] Est-ce que je peux compiler un projet VB sur un ordinateur qui n'a pas VB ? Ne peut-on pas utiliser les fichiers C2.EXE, LINK.EXE et d'autres fichiers Cherche Compilateur VB [ par ptibat ] Bonjour,Je debut en VB, et je cherche un compilateur et/ou editeur Visual Basic (gratuit si possible, et pas trop lourd a télécharger). qui permet de Compilateur [ par Narquotic ] Bonjours !Bon, ben c t pout demanD Qui serait intereC pour ecrir un debug, parce que G créer un compilateur, ou qui serai inTreC pour m'aider à le Dve Quel Compilateur ? [ par RaZoR ] Bonjour tout le monde !!Je voudrais savoir si il est possible de connaitre quel est le compilateur d'un programme et sa version !!Et si je peux faire Compilateur visual basic [ par sorcier0011 ] J'aimerais bien commencer le visual basic en plus du C++, mais j'aimerais savoir quel compilateur est le meilleur. Merci d'avance.


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 0,718 sec (3)

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