CARLVB'S PMACHINE : UNE MACHINE VIRTUELLE QUI CARBURE AU PCODE
carlvb
Messages postés199Date d'inscriptionmercredi 23 avril 2003StatutContributeurDernière intervention25 mai 2017
-
30 août 2003 à 13:55
carlvb
Messages postés199Date d'inscriptionmercredi 23 avril 2003StatutContributeurDernière intervention25 mai 2017
-
11 sept. 2003 à 09:00
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
carlvb
Messages postés199Date d'inscriptionmercredi 23 avril 2003StatutContributeurDernière intervention25 mai 201711 11 sept. 2003 à 09:00
Effectivement, j'ai fait un détour sur le site proposé par bigane et j'ai pu constater que c'est vraiment un langage (d'assez bas niveau) car à part les opérations arithmétiques il y a bien des instructions et des commandes.
Bonne prog.
cs_bigane
Messages postés46Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention12 février 2004 10 sept. 2003 à 18:57
Faux,
le Forth est un langage qui utilise la notation postfixée, mais c'est un langage. Et il est plus vieux que le PHP, le vbscript, le .net et autres...
Son atout le plus puissant est qu'il est compilable pour de nombreux processeurs et très très petit (1 ko suffit). A une époque cela permettait de l'installer dans des systèmes de contrôle ou d'automates.
Les temps ont changé, la mémoire se compte en Mo, et ce langage tombe dans l'oubli.
Avant de donner un autre avis, zieute ce lien :
http://www.forth.org/ et la prochaine conférence mondiale (le 17 oct 2003):
http://www.micross.co.uk/euroforth2003/Call_for_papers.html A+
bigane
TheSaib
Messages postés2367Date d'inscriptionmardi 17 avril 2001StatutMembreDernière intervention26 décembre 200723 10 sept. 2003 à 03:11
Cela s'appelle des expressions arithmétiques PostFixé, ca existe aussi en préfixé , ce n'est pas un langage....
C t juste pour info
Bonne continuation a tous.
cs_bigane
Messages postés46Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention12 février 2004 3 sept. 2003 à 21:50
oui, c'est intéressant.
Cela ressemble à un émulateur assembleur d'un petit processeur.
Si tu ne connais pas, je pense que tu peux être intéressé par le langage Forth. Il fonctionne aussi avec des instructions élémentaires et un système de pile. Cela peut te donner des idées.
Tu trouveras une démo en java ici :
http://webdev.amsystech.com/mlosh/webforth.htm Tu pourras alors saisir cette série de mots séparés par des espaces :
(tapes tous les caractères, et ENTER pour valider)
123 456 + .
le résultat donne la somme de 123 + 456
Pour créer ton premier programme en Forth, tu écriras :
: carlvb 123 456 + . ;
Pour faire fonctionner ce programme tu écriras :
carlvb
Pour faire ton second programme tu écriras :
: second 789 carlvb 012 345 * + . ;
Et tu risque de passer plusieurs heures à réver et à imaginer des applications de ce langage...
Bonne continuation.
Bigane
carlvb
Messages postés199Date d'inscriptionmercredi 23 avril 2003StatutContributeurDernière intervention25 mai 201711 1 sept. 2003 à 08:40
je n'ai jamais cru obtenir un 8/10 de la part d'un grand nom de la programmation comme EBartSoft. (c'est un véritable honneur pour moi).
Pour les fonctions et l'interface, tu as raison, il y manque encore cruellement de choses. Je compte l'améliorer progressivement.
Pour les scripts je n'ai pas encore la compétence pour ce genre de programme. (jusqu'ici je n'ai fait qu'un intérpréteur de pascal).
Merci encore.
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 30 août 2003 à 20:10
C'est pas mal ...
J'aime particulierement les boutons de l'interface
dommage qu'il n'y que si peu de fonction
c'est une bonne idée, pourquoi ne pas créer des exe
qui execute les script ?
11 sept. 2003 à 09:00
Bonne prog.
10 sept. 2003 à 18:57
le Forth est un langage qui utilise la notation postfixée, mais c'est un langage. Et il est plus vieux que le PHP, le vbscript, le .net et autres...
Son atout le plus puissant est qu'il est compilable pour de nombreux processeurs et très très petit (1 ko suffit). A une époque cela permettait de l'installer dans des systèmes de contrôle ou d'automates.
Les temps ont changé, la mémoire se compte en Mo, et ce langage tombe dans l'oubli.
Avant de donner un autre avis, zieute ce lien :
http://www.forth.org/
et la prochaine conférence mondiale (le 17 oct 2003):
http://www.micross.co.uk/euroforth2003/Call_for_papers.html
A+
bigane
10 sept. 2003 à 03:11
C t juste pour info
Bonne continuation a tous.
3 sept. 2003 à 21:50
Cela ressemble à un émulateur assembleur d'un petit processeur.
Si tu ne connais pas, je pense que tu peux être intéressé par le langage Forth. Il fonctionne aussi avec des instructions élémentaires et un système de pile. Cela peut te donner des idées.
Tu trouveras une démo en java ici :
http://webdev.amsystech.com/mlosh/webforth.htm
Tu pourras alors saisir cette série de mots séparés par des espaces :
(tapes tous les caractères, et ENTER pour valider)
123 456 + .
le résultat donne la somme de 123 + 456
Pour créer ton premier programme en Forth, tu écriras :
: carlvb 123 456 + . ;
Pour faire fonctionner ce programme tu écriras :
carlvb
Pour faire ton second programme tu écriras :
: second 789 carlvb 012 345 * + . ;
Et tu risque de passer plusieurs heures à réver et à imaginer des applications de ce langage...
Bonne continuation.
Bigane
1 sept. 2003 à 08:40
Pour les fonctions et l'interface, tu as raison, il y manque encore cruellement de choses. Je compte l'améliorer progressivement.
Pour les scripts je n'ai pas encore la compétence pour ce genre de programme. (jusqu'ici je n'ai fait qu'un intérpréteur de pascal).
Merci encore.
30 août 2003 à 20:10
J'aime particulierement les boutons de l'interface
dommage qu'il n'y que si peu de fonction
c'est une bonne idée, pourquoi ne pas créer des exe
qui execute les script ?
j'ai fait une source similaire :
http://vbfrance.com/article.aspx?Val=6540
8/10 car l'interface manque encore cruellement de fonction
et d'ergonomie
@+
30 août 2003 à 13:55