Page 1 sur 2
Proxs !! mon petit langage de Programmation ....
Publié : jeu. 06/sept./2007 15:17
par Mytic
Voilà la version Demo de mon langage de programmation comme promis.
Il est qu’à 60% du développement et l’aide est incomplète.
Ah au fait il s’appel >Proxs< et le passe de l’installation c’est < proxsdemo > (respectez la case)
Pour ceux qui veulent s’avoir son fonctionnement regardez mon poste dans ce lien :
http://www.purebasic.fr/french/viewtopic.php?t=7132
Voilà le lien pour le télécharger :
http://www.sendspace.com/file/ih9bme
La version ZIP sans mot de passe
http://www.sendspace.com/file/jsszbb
beta 2 :
http://www.sendspace.com/file/egm9e6

Publié : jeu. 06/sept./2007 15:24
par Mytic
J’oubliai !!, j’ai même mis dans l’installation une petite démo d’un jeu que j’ai crée avec Proxs , Histoire de vous faire une petite idée.

Publié : jeu. 06/sept./2007 15:59
par Mytic
Personne ne veut mettre un petit commentaire ?!!

Publié : jeu. 06/sept./2007 16:02
par Progi1984
Cela fait tout juste une heure que tu as posté... Attends au moins une journée !
Publié : jeu. 06/sept./2007 16:03
par Anonyme
ca m'interresse mais je suis sous nux
tu as fait un vrai compilateur ?
peut on obtenir un exe "seul" au final ?
ou alors tu injectes du code dans la datasection dans l'exe final ?
Publié : jeu. 06/sept./2007 16:20
par Mytic
>Progi1984<
Heu... Je suis vraiment impatient Dsl
>Cpl.Bator<
On Obtient un EXE autonome à la fin (j’ai pas encor intégrer ça dans la version Demo)
C’est pas de la vrai compilation assembleur, mais sa ressemble au style machine virtuel…
Sauf que la , y’a une injection dans l’exe du noyau , qui devient le programme final.
J’ai tout dis dans ce Post :
http://www.purebasic.fr/french/viewtopi ... 32&start=0

Publié : jeu. 06/sept./2007 17:29
par SPH
Après 2 tentatives, j'ai abandonné (MDP)

Publié : jeu. 06/sept./2007 17:37
par Mytic
SPH a écrit :Après 2 tentatives, j'ai abandonné (MDP)

Normal !! L’aide n’est pas encor fini, y’a pas d’exemples pratiques…
Mais ça va venir.

Publié : jeu. 06/sept./2007 17:59
par Backup
Mytic a écrit :SPH a écrit :Après 2 tentatives, j'ai abandonné (MDP)

Normal !! L’aide n’est pas encor fini, y’a pas d’exemples pratiques…
Mais ça va venir.

comment veux tu que quelqu'un te donne son avis ??
ton archive demande un mot de passe !! (MDP)
et en plus l'archive est corrompu une image (*.JPG) a l'air d'avoir des problemes de CRC !!!
avant de mettre a dispo un prg, teste le d'abords !!!
installe l'archive comme si tu etait un testeur potentiel , ça évite ce genre
de bévue !!

Publié : jeu. 06/sept./2007 18:14
par Mytic
@Dobro
ça marche chez moi bizarre , et je vous ai donner le passe...
le passe c'est proxsdemo !!! Si vous vous trompez dans le passe l'archive sera automatiquement corrompu, vu que c’est le mot de passe qui permet sont décryptage.
bon voilà :
La version ZIP sans mot de passe
http://www.sendspace.com/file/jsszbb
Une fois dans la page de téléchargement (pour ceux qui ne saurait pas), descendez tout en bas, y’a une petite flèche en Rouge qui indique le lien de téléchargement.
voilà un exemple de la façon de programmer :
Code : Tout sélectionner
mode(affichage);#fenetre;500;500;"test"
nouvelle(image);0;50;50
surface(dessin);#image;0
boucle(on);0;(y);0;50;1
boucle(on);1;(x);0;50;1
calcule(n);(couleur);=;(y);calcule(fin)
calcule(n);(couleur);=;(couleur);*;(x);calcule(fin)
dessin();#point;(x);(y);(couleur)
boucle(off);1
boucle(off);0
&:1
efface(ecran);0
aleatoire(n);(x);500
aleatoire(n);(y);500
affiche(image);0;(x);(y);#normal
actualise(image)
pause();200
saute();&:1
fin()
Publié : jeu. 06/sept./2007 19:59
par Backup
.......
Publié : jeu. 06/sept./2007 20:22
par Droopy
sacré boulot pour arriver à ça

Félicitation
Publié : jeu. 06/sept./2007 20:28
par Mytic
Merci Dobro.... j'appliquerai tes conseils à la lettre

Publié : jeu. 06/sept./2007 21:01
par SPH
Et bin ecoute, je l'ai testé ou en effet, j'ai ete surpris car le resultat de la demo fournit est tres bonne. Si le language que tu as créé est facile (je l'ai pas matté), alors bravo !
Publié : jeu. 06/sept./2007 21:21
par Backup
oui , c'est sympath
il te faudra ajouter l'increment dans le code
if fsdfsdfds
if sdfsdfsdfds
print wsdfdsqfsd
endif
endif
ç'est pas trop dur a faire
sinon tu devrai trouver un moyen d'éclarcir le code, qui semble quelque peu chargé de plein de signes et de virgule
pour expliquer ce que je veux dire voici un code "PureGolo"
pour [triangle3]
repete 3
couleur 50,150,255
avance 25
tourne 120
fin_repete
fin_pour
pour [triangle2]
repete 3
[triangle3]
couleur 255,50,180
avance 50
tourne -120
fin_repete
fin_pour
pour [triangle1]
repete 3
[triangle2]
tourne 120
[triangle3]
couleur 150,150,10
avance 100
tourne -60
fin_repete
fin_pour
run
y_tortue 200
x_tortue 200
pinceau ligne
repete 5
[triangle1]
let angle=120
tourne angle
let test={test}+1
? 10,10 test
fin_repete
[triangle1]
tu vois on dois pouvoir comprendre au premier coup d'oeil
privilegie l'espace , pour aérer le code, qu'il soit moins chargé
évite les surcharge du type parenthese+virgule pour un simple parametre
sinon , ça a l'air de tenir la route

bravo
