Le 29/11/2013 20:12, Bzzz a écrit :
Le plus intéressant, c'est que tu en chibaves pour la compilation,
mais qu'une fois que ça compile, si ça plante, c'est que l'analyse
était mauvaise.
ben ca c'est vrai partout
Par ailleurs, j'ai d'autres projets qui nécessitent bcp de
concurrentiel, et ADA me semble tout particulièrement bien loti
dans ce domaine (au moins aussi bien qu'Erlang).
si tu veux t'endurcir il faut programmer en assembleur :-)
il y a longtemps que j'ai arrété, mais mes débuts en programmation
c'était du microcode de HP-41C (une calculatrice). Pour le tester il
fallait le bruler sur deux éproms (c'était du dix bits, avec calculs
en BCD, rien que ca) et en cas d'erreur effacer aux ultra-violets et
recommencer
très formateur. Une journée pour dix lignes, mai qu'est-ce que ca
allait vite :-)
après je suis passé au forth : mafonction moncode ;, RPN, pile de
data, code réentrant et pas de module de plus d'un écran 85x24
http://home.hccnet.nl/a.w.m.van.der.horst/figforth.html
pour debian
http://packages.debian.org/search?keywords=gforth
c'est à peu près le contraire d'ADA... léger, interprété pour la
version d'essai, compilé ensuite avec un code impossible à retro
engénier, si le source est bon facile à maintenir, très compact (bien
plus que le C), pratiquement aussi rapide que l'assembleur.
seul défaut, mais de taille, c'est tellement configurable qu'une fois
que tu as commencé personne ne peut reprendre ton code.
Imagine que tu programme un tableur, dès ce moment tu peux intégrer
ton tableur dans n'importe quelle application sans aucune manoeuvre.
Tes modules sont simplement des ajouts au langage. A partir de ton
programme source, tu peux décompiler n'importe quel module si tu as
oublié la syntaxe :-)
la compilation finale n'en est pas une, c'est juste un nettoyage du
code pour supprimer tout ce qui est inutile
on en bave pendant deux ou trois mois, ensuite on programme tous les
micro controleurs et le reste
un monde de geeks :-) - il y avait même un forth pour HP-41 :-) - j'en
ai un sur mon smartpĥone :-)
http://sourceforge.net/projects/androidforth/
dommage, j'ai bifurqué vers tout autre chose..
jdd
--
http://www.dodin.org
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/5298ed09.1080...@dodin.org