
Mon propre langage interprété!
-
- Messages : 1202
- Inscription : sam. 31/déc./2005 23:52
- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
-
- Messages : 1202
- Inscription : sam. 31/déc./2005 23:52
Tu l'as dit, bouffi!Kwai chang caine a écrit :..., et rien n'enerve plus un amateur que les choses inutiles.
Coluche disait : "Les technocrates, c'est des gens que quand tu leur pose une question, une fois qu'ils ont fini de donner la réponse, tu comprends plus la question que t'as posée."
Tu serais pas un peu technocrate, par hasard?

- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Ok KCC! Je vais suivre ton conseil pour la commande "Ecrire" au lieu de "Imprimer", mais je vais garder les parenthèses de OuvrirEcran() pour distinguer fonctions et mots clés (et en plus pour mon interpréteur c'est plus facile à coder, surtout quand je coloriserai le code!).
Ah sinon le but de mon langage interprété, je réponds à ta question! En fait, je suis le créateur d'une langue artificielle neutre, le Keon, qui a un but internationaliste (donc pour remplacer l'anglais). Or les langages de programmation sont tous en anglais, donc il était évident pour moi qu'il fallait un langage de programmation kéophone. Ceci constitue donc un essai pour le modeste programmeur que je suis. Pour l'instant les commandes sont francisées parce que c'est plus facile à programmer et pour vous c'est plus facile à lire! Je garderais peut-être le version française d'ailleurs, ça me servira comme base si je veux introduire des scripts dans mes jeux vidéos.
Ah sinon le but de mon langage interprété, je réponds à ta question! En fait, je suis le créateur d'une langue artificielle neutre, le Keon, qui a un but internationaliste (donc pour remplacer l'anglais). Or les langages de programmation sont tous en anglais, donc il était évident pour moi qu'il fallait un langage de programmation kéophone. Ceci constitue donc un essai pour le modeste programmeur que je suis. Pour l'instant les commandes sont francisées parce que c'est plus facile à programmer et pour vous c'est plus facile à lire! Je garderais peut-être le version française d'ailleurs, ça me servira comme base si je veux introduire des scripts dans mes jeux vidéos.
Pas si sur.Octavius a écrit :Pour l'instant les commandes sont francisées parce que c'est plus facile à programmer et pour vous c'est plus facile à lire!
Même si on ne parle pas l'anglais, on a l'habitude de programmer en anglais et on a des automatismes.
Du coup, une commande en anglais est souvent plus parlante que sa traduction française.

- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Merci de ta réponse
En te lisant, je me suis dit, c'est une super idée ton language neutre
Mais en poussant le bouchon un "peu plus loin maurice", cela viens de me donner une autre idée.
Personne a encore pensé a créer un language non pas neutre mais multilingual
C'est à dire que selon le codeur, chacun aurait ses instructions dans sa langue.
Il resterait plus à l'interpreteur soit de detecter la langue automatiquement, facile apres une seule ou plusieures instructions détectées, soit de comprendre toutes les langues, soit de mettre une fonction "language = french" en tout debut ou evidement "language =english", etc ...
Comme ça tout le monde y serait content et donc n'aurait pas a se casser la nenete à apprendre un language, car je ne sais pas ce que tu entend par "neutre" mais cela restera a apprendre, et certain debutant n'aiment pas apprendre
Je sais......., certains de ce site que je ne citerais pas, diront : "Si ils veulent pas apprendre, ils ont qu'a acheter le prg tout pres"
Ou bien "Si ils veulent pas apprendre, ils ont qu'a aller cueullir les champignons, car si on se donne pas un minimum de mal on ne merite pas la prog ...
"
Je rejoins un peu cette opinion, mais nous sommes dans un monde de faineant ou l'on fait l'apologie des vacances toute l'année (Alors qu'avant on etait une star quand on bossait 12 h par jour, maintenant on se fou de ta g....), de l'argent à outrance, de la violence, la faineantise, le manque d'hygienne, j'en passe et des meilleures donc un systeme comme celui-ci devrait coller à notre epoque
De plus si on avait tenu ce discours du debut de l'informatique, on en serait encore à l'assembleur ....
Si y'avait pas eu des genies qui mettent à la porté des plus petit qu'eux la programmation, le C, le VB, le Pure etc n'auraient jamais éxisté......

En te lisant, je me suis dit, c'est une super idée ton language neutre

Mais en poussant le bouchon un "peu plus loin maurice", cela viens de me donner une autre idée.
Personne a encore pensé a créer un language non pas neutre mais multilingual

C'est à dire que selon le codeur, chacun aurait ses instructions dans sa langue.
Il resterait plus à l'interpreteur soit de detecter la langue automatiquement, facile apres une seule ou plusieures instructions détectées, soit de comprendre toutes les langues, soit de mettre une fonction "language = french" en tout debut ou evidement "language =english", etc ...
Comme ça tout le monde y serait content et donc n'aurait pas a se casser la nenete à apprendre un language, car je ne sais pas ce que tu entend par "neutre" mais cela restera a apprendre, et certain debutant n'aiment pas apprendre

Je sais......., certains de ce site que je ne citerais pas, diront : "Si ils veulent pas apprendre, ils ont qu'a acheter le prg tout pres"
Ou bien "Si ils veulent pas apprendre, ils ont qu'a aller cueullir les champignons, car si on se donne pas un minimum de mal on ne merite pas la prog ...

Je rejoins un peu cette opinion, mais nous sommes dans un monde de faineant ou l'on fait l'apologie des vacances toute l'année (Alors qu'avant on etait une star quand on bossait 12 h par jour, maintenant on se fou de ta g....), de l'argent à outrance, de la violence, la faineantise, le manque d'hygienne, j'en passe et des meilleures donc un systeme comme celui-ci devrait coller à notre epoque

De plus si on avait tenu ce discours du debut de l'informatique, on en serait encore à l'assembleur ....

Si y'avait pas eu des genies qui mettent à la porté des plus petit qu'eux la programmation, le C, le VB, le Pure etc n'auraient jamais éxisté......
- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
C'est un peu vrai, mais de la à ne pas comprendre le français .....Du coup, une commande en anglais est souvent plus parlante que sa traduction française.
Et de plus nous ne sommes qu'une minorité, avec l'arrivée des PC qui remplace la télé dans les chaumieres, dans quelques années tout le monde voudra programmer et personnaliser sa "télé".
Je vois ce phenomene au boulot, avec l'arrivée du VBA tout le monde fait des "MACROS" qui sont maintenant des petits prgs.
Bientot la frontiere entre programme et macros sera dure à définir

Non je voulais dire par rapport à la traduction des commandes en Keon!Chris a écrit :Pas si sur.Octavius a écrit :Pour l'instant les commandes sont francisées parce que c'est plus facile à programmer et pour vous c'est plus facile à lire!
Même si on ne parle pas l'anglais, on a l'habitude de programmer en anglais et on a des automatismes.
Du coup, une commande en anglais est souvent plus parlante que sa traduction française.

Je suppose que c'est tout de suite moins parlant que le français.

Culturellement neutre, c'est-à-dire qui n'appartient pas à une nation particulière et dont l'utilisation ne sert pas à véhiculer la culture et la domination hégémonique impérialiste de cette nation. La grammaire est simplifiée, les mots de vocabulaire sont dérivées à partir d'un algorithme qui compare les ressemblances entre les racines dans les 10 langues les plus répandues.Kwai chang caine a écrit :je ne sais pas ce que tu entend par "neutre"
Bah je sais pas, mais pour moi, une fonction en anglais comme "SetWindowCallback(@MainCallback()) est plus parlante qu'une fonction en français du style "IntercepterLesMessagesDeLaFenetreEnArrierePlan(@ProcedurePrincipaleInterceptionEnArrierePlan())"Kwai chang caine a écrit :C'est un peu vrai, mais de la à ne pas comprendre le français .....Du coup, une commande en anglais est souvent plus parlante que sa traduction française.
Et de plus nous ne sommes qu'une minorité, avec l'arrivée des PC qui remplace la télé dans les chaumieres, dans quelques années tout le monde voudra programmer et personnaliser sa "télé".
Je vois ce phenomene au boulot, avec l'arrivée du VBA tout le monde fait des "MACROS" qui sont maintenant des petits prgs.
Bientot la frontiere entre programme et macros sera dure à définir

- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
C'est surtout plus court.Bah je sais pas, mais pour moi, une fonction en anglais comme "SetWindowCallback(@MainCallback()) est plus parlante qu'une fonction en français du style "IntercepterLesMessagesDeLaFenetreEnArrierePlan(@ProcedurePrincipaleInterceptionEnArrierePlan())"
Mais plus parlant ......moi j'ai mis des années avant de me rappeler que SET c'etait envoyer, y'a plein de mots que j'ai retenu tout de suite, mais SET n'en fait pas partie.
Mais ça c'est une question d'individu, ce qui est chiant avec le français c'est tout ses pronoms pour reprendre ton exemple;
On aurait pu dire sans trop enlever à la comprehension française :
SetWindowCallback(@MainCallback()) = EnvoiMessageRetourFenetre(@PrincipalRetour) mais ça reste c'est vrai un peu moins parlant et encore un peu plus long.
C'est peut etre une raison pour laquelle l'english a est international.
C'est peut etre neutre, mais c'est pas plus simple à comprendre intuitivement"Si bi talka ba la Keon, ue tu es ebla bi komne ba ta frasi."

Apres ton language parlé, ton language informatique, il te restera à créer ta monnaie, puis ton térritoire, et alors tu auras recréé en tout petit ce qui existe dans le monde, c'est à dire une nation.

ça a deja ete fais avec l'espéranto non ??Octavius a écrit : En fait, je suis le créateur d'une langue artificielle neutre, le Keon, qui a un but internationaliste (donc pour remplacer l'anglais).

http://fr.wikipedia.org/wiki/Esp%C3%A9ranto
