Le compilateur deste ide

Soyez le premier à donner votre avis sur cette source.

Vue 13 871 fois - Téléchargée 748 fois

Description

DeSte IDE est un compilateur pour un Langage nommé DeSte.

DeSte IDE est compatible Windows. Il peut importer des librairies de n'importe quelle DLL. L'exemple MessageBox.dsc montre que ça marche !

Ce compilateur compile vers un fichier assembleur, il faut donc posséder p.ex FASM. Il gère les Importations Windows (Declare windows type nom(paramètres) as "nomWindows" lib "librairieWindows.dll".

DeSte IDE est très simple d'emploi : Vous le démarrer, vous cliquez sur nouveau, vous tapez le code et vous cliquez sur la flèche bleue dans la barre d'outils. Vous obtenez alors un programme parfaitement fonctionnel.
Pour le 64 bits (Vista) : "choisisez Windows (PE64)" dans la zone de liste. C'est fini !

Source / Exemple :


'Comme souvent, tout dans le ZIP !

Conclusion :


Un compilateur qui marche, qui génère du 64 bits, qui est simple, qui est extrêmement portable, qui utilise un nouveau langage et qui est libre, ça ne courre pas les rues.

Cette sourche est commentée mais saichement. Normalement, en se concentrant, ça devrait être compréhensible. Il faut bien dire que j'ai parfois du mal à m'y retrouver (surtout dans CompilerCore.vb : 820 lignes).

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
16
Date d'inscription
jeudi 17 août 2006
Statut
Membre
Dernière intervention
20 février 2009

très bon source, Bravo ^^

SVP est ce que c'est possible de ajouter la barre des information du compilation sur VB6 ?
Messages postés
19
Date d'inscription
samedi 2 décembre 2000
Statut
Membre
Dernière intervention
27 juillet 2008

Merci, ça fait plaisir. Je vais encore ajouter des fonctionalités (structures, surcharges de procédures) pour le rendre encore plus performant.

Encore merci !
Messages postés
129
Date d'inscription
mardi 20 juillet 2004
Statut
Membre
Dernière intervention
6 juin 2009

Je n'ai pas encore pu regarder le code, mais pour la performance, cela mérite largement un 10/10 !
Messages postés
19
Date d'inscription
samedi 2 décembre 2000
Statut
Membre
Dernière intervention
27 juillet 2008

J'annule mon commentaire précédant. La dernière mise à jour (10/02/08 11:06) déclare le type int comme natif : int est 64 bits en 64 bits, 32 en 32 bits. Les programmes deviennent donc extrêment portables. Utilisateurs de Vista 64, essayez donc l'exemple HelloWorld.dsc en 64 bits, je suis curieux des résultats.
Messages postés
19
Date d'inscription
samedi 2 décembre 2000
Statut
Membre
Dernière intervention
27 juillet 2008

Bonjour,

Si vous avez rencontré des problèmes avec ce compilateur, faites attention aux points suivants :
-Pour compiler en 32bits, le type "int" du C devient "short int"
-Pour compiler en 64bits, le type "long int" du C devient "int"
-Pour obtenir un exécutable, vérifiez que le fichier assembleur commence par ce qui est mis dans "lisezmoi.txt"
-Vérifiez les chemins d'accès aux fichiers .inc en assembleur.
-normalement, tout devrait fonctionner. Si ce n'est pas le cas, merci de me signaler le bug. J'aurai grand plaisir à le trouver et à l'erradiquer.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (steckdenis)