[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] Langages interprétés, vos avis



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


Reply to: