Cpl.Bator a écrit :C'est des usines à gaz vos codes !
oui , moi mon logo a pour but de voir la tortue dessiner , faut pas non plus que ce soit trop rapide !!
de plus j'ai un mode rapide integré, ou je me contente de ne pas afficher
la progression de la tortue a chaque tour de boucle !!
de plus ta proposition de faire un interpréteur le plus rapide
soit , mais plus rapide pour faire quoi ??
puregolo est une forme de logo
qui comprends la gestion de
If, else imbriqués (niveau infini d'imbrication)
while imbriqués (niveau infini d'imbrication)
repete (comparable a un for-next) imbriqué (niveau infini d'imbrication)
gestion de variables, (le nom des variables est choisi par l'utilisateur donc libre ..) , gestion de local dans les procedures
les procédures imbriqué a l'infini , gestion des appel récursif compris !!
plus tout un tas de commandes relatif a mon langage et a mes Tortues
(puregolo est multi tortue )
comme la création d'animation a pleins de format different (merci Nico)
pour moi la vitesse a une importance intellectuel, car pas essentiel pour mon logo !
par contre je pense proposer , maintenant un langage qui tiens vraiment la route !
apres on peut jouer a celui qui a la plus longue , mais ça ne va rien m'apporter de plus!!
par contre pour ma part, je privilégie l'utilisation, le confort de l'utilisateur
la simplicité d'utilisation, bref l'ergonomie
alors fait un interpréteur qui répond a ce que mon logo fait
et ce sera deja pas mal , crois moi !
pour l'instant je n'ai vu aucun projet en purebasic qui reponds a ces criteres
je veux dire , qui propose des variables au gout de l'utilisateur
de la récursivité, des boucles imbricables, des conditions imbricables a volonté , etc ... bref ce que fait PureGolo
alors apres tu peux dire que c'est une usine a gaz , mais bon les gens
qui l'utilisent , ne vois pas le moteur
ps : pour info puregolo fait 8726 lignes en comptant les lignes vides
et le code de la gestion midi , qui n'es pas activé mais qui est présent depuis le debut !!
ça fait pas tant que ça , quand on y regarde de plus pres !!
toutefois ton histoire de bytecode, va m'être utile, car je continue de dire
que cela devrai être possible a mettre dans mon interpréteur
de toute façon mon code demande a être optimisé, déjà , mais je sais deja que je peux vraiment gagner en modifiant peut de choses
