Bonsoir à tous !
Il me semble avoir entendu parler il y a quelques années d'un langage de programmation dont les mots-clés sont en français (pour, pendant, si ...)
Quelqu'un saurait me dire si ce langage existe et quel est son nom ??
Bonsoir à tous !
Il me semble avoir entendu parler il y a quelques années d'un langage de programmation dont les mots-clés sont en français (pour, pendant, si ...)
Quelqu'un saurait me dire si ce langage existe et quel est son nom ??
http://fr.wikipedia.org/wiki/LSE_(la..._programmation)
Le cas d'Algol68 est assez intéressant. Le langage est défini avec plusieurs niveaux et la représentation des mots clés n'est pas définie dans le langage, même si le rapport en suggérait une. Le groupe Algol de L'AFCET a traduit la définition et proposé des mots clés en français.
Les MP ne sont pas là pour les questions techniques, les forums sont là pour ça.
Ca ressemble énormément à des cours d'algorithmie ! C'est marrant ! C'est possible de trouver un compilo gratuit quelque part ?
Ceci n'a pas grand chose à voir avec des langages déjà existants, mais dans le cadre de mon TIPE de cette année, j'ai développé un langage de programmation impératif en français, baptisé Flip-Flap. Il est en open source, et vous pourrez trouver des exemples sur mon site.
..:: STUDIOS TASTALIAN ::..
..:: Programmation C/C++ DirectX HTML et Worldcraft ::.
..:: Cours, Jeux Freewares Open Source, Ressources, Forum ::.
..:: http://tastalian.free.fr ::.
je crois que si ce n'est pas de l'algorithmique ,ça doit être le Windev qui est un AGL écit pas les français et très facile d'utlisation
Aucune question n'est bête quand on veut apprendre.
Windev marche avec les mots clef français effectivement ^^
"Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
"Less is more" Ludwig Mies Van Der Rohe
Risk & Security Mgmt
A peu près n'importe quel language peut être en français avec quelques defines dans un header commun:
Quelle est la question ? Retrouver un langage précis ou en trouver un (n'importe lequel) qui soit en français ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #define SI if #define POUR for #define TANTQUE while
Linotte est un langage de programmation en français :
http://langagelinotte.free.fr/wordpress/
Quel est l'intérêt? TOUS les langages de programmation que j'ai utilisé dans ma vie sont en anglais.
Intérêt uniquement ludique.
Intérêt pratique également.
Pour des développeurs uniquement francophonnes Si ALORS est plus parlant que IF THEN
Ça peut aussi être un peu déconcertant d'avoir uniquement les fonctions du langage en anglais dans le texte d'une application entièrement en français.
Cela dit, j'ai toujours considéré, à tort peut-être, qu'on ne va pas très loin en informatique sans l'anglais.
Pas à tort. Il existe plein d'ouvrages sur la programmation et l'informatique en général qui sont disponibles seulement en anglais. Je considère avoir une connaissance de l'anglais essentielle pour quelqu'un en informatique.
Pour ce qui est des noms de fonctions en anglais dans une application en français, j'ai rarement ce problème, car toute mes variables, fonctions, etc. sont en anglais, seulement les chaînes de caractères que l'utilisateur va voir sont en français. Je trouve ça plus naturel quand je lis mon code, et ça me permet de le montrer à d'autres programmeurs qui ne parlent pas nécessairement français si jamais j'ai besoin d'aide.
il y a 4D aussi qui a un espece de SQL en francais
"When you can measure what you are speaking about, and express it in numbers, you know something about it; but when you cannot measure it, when you cannot express it in numbers, your knowledge is of a meager and unsatisfactory kind; it may be the beginning of knowledge, but you have scarcely in your thoughts advanced to the state of Science, whatever the matter may be."
Lord Kelvin - 1883.
Evidemment. Un language de programmation "francisé" est forcément très verbeux (i.e, Le français est plus verbeux que l'anglais). Linotte est un cas d'école : seul un exemple trivial est montré sur leur homepage car tout le monde sait que dès que l'on s'attaque à des problèmes difficiles, un langage verbeux est (paradoxalement) plus handicapant.
Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS
Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android
Ton message m'a interpelé: a priori ça devrait marché puisque le promela est compilé en C alors j'ai testé
Ça marche ^_^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 #define FAIRE do #define ERIAF od #define occupe 0 #define libre 1 chan rdv = [0] of {bit}; active proctype client1() { bit msg; rdv?msg; FAIRE :: msg == 1 -> msg = 1 ; printf ("1.1") ; rdv!msg ; rdv?msg :: msg == 1 -> msg = 0 ; printf ("1.2") ; rdv!msg ; rdv?msg ERIAF } active proctype client2() { bit msg; rdv!1; rdv?msg; FAIRE :: msg == 1 -> msg = 1 ; printf ("2.1") ; rdv!msg ; rdv?msg :: msg == 1 -> msg = 0 ; printf ("2.2") ; rdv!msg ; rdv?msg ERIAF }
Donc oui en promela aussi. Bon maintenant il faut voir chaque langage pour voir s'il y a un langage de macro qui autoriserait une françisation. Dans le cas du langage B par exemple ce n'est pas possible à ma connaissance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 1.2 timeout #processes: 2 5: proc 1 (client2) line 25 "essai-traduction.pml" (state 13) 5: proc 0 (client1) line 15 "essai-traduction.pml" (state 11) 2 processes created
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager