Je trouve ton commentaire d'un cynisme incroyable !
1 - Sache que Linotte n'a pas été conçu pour apprendre l'algorithme.
2 - En Basic, on ne dit pas "You go to line 13". Et alors ? Tu as d'autres arguments ? Arrêtez de vous référer à ce qui à déjà été fait ! Un peu d'ouverture d'esprit ! Tu t'enfermes dans des concepts, des formalisations qui te limitent dans ta façon de penser.
3 Désolé, mais la spec de Linotte a été pensée. Je te trouve un peu prétentieux d'écrire qu'elle est mal foutue. Peux-tu me donner des exemples au lien de dire "je donne ma main à couper". En gros, tu n'as rien lu sur Linotte ? Si, quelques exemples et tu généralises ?
5 Je sais que je vais m'attirer les foudres en te répondant ainsi... mais la véhémence de ta réponse me l'oblige.
oui oui... c'est historique.... je crois que mon Eclipse était en ISO 8859 et du coup, en passant de Fedora, à Windows, j'avais toujours des problèmes d'encodage... et puis, pour écrire des é è et à... c'est largement suffisant !
C'est une bonne idée pour le "devient".
Le x=x+1 a été ajouté car beaucoup de personnes étaient déroutées justement par les mots en français...
Pour l'import des livres... j'y pense... mais je n'ai pas encore trouvé la manière !
Et puis, comme c'est un langage non compilé mais interprété, j'ai des problèmes de performance à régler avant....
En fait, programmer ne doit pas être synonyme "je dois produire un algorithme".
On peut programmer pour son plaisir. Quand je parle de "programmation aux enfants", je pense à des programmes très simple comme :
Tu demandes le nom
Tu affiches le nom
Tu demandes âge
Si l' âge est plus grand que 10, tu affiches "Tu es grand"
Même si avec Linotte.. on peut aller beaucoup plus loin !
Dans ce cas, on apprend juste à communiquer avec un ordinateur. Pas d'algo, on s'amuse. Le prof n'est pas obligé d'être un expert en algorithme pour apprendre aux enfants les rudiments de la programmation.
L'analyseur grammaticale sait reconnaitre une phrase qu'à partir d'une liste de lexèmes : comprendre qu'il est très basique.... Tout est décrit dans un affreux fichier XML. Modifier ce fichier pour avoir une version SMS est tout à fait possible mais cela revient à réécrire un sorte de langage BASIC et ce n'était pas mon but. Je voulais aller plus loin dans l'expérimentation d'un langage en français....
J'ai essayé de trouver les meilleurs termes. Etant donné que je voulais que Linotte soit proche du français, j'ai pensé tout de suite aux concepts liés à la littérature. Mais avec le temps, utiliser des mots empruntés au cinéma, s'avérait plus parlant.
Je viens de lire tous vos commentaires et je suis étonné de voir que vous vous arrêtez seulement (pour la plupart )au fait qu'un langage soit verbeux ou pas.
Linotte a des défauts, mais je pense qu'ils sont ailleurs.
Pourquoi écrire "Tu affiches X" ou "System.out.println(X)" est-il si différent ? Pourquoi s'interdire de penser en français en informatique à l'école ou alors pour son propre plaisir ? Parce que c'est comme ça ? Parce que les premiers langages ont été créés en anglais ? que tu sois incapable de programmer en français ne veut pas dire que tout le monde est incapable de le faire ! tu as combien d'années d'expériences en programmation ? beaucoup j'imagine ? C'est peut être pour cela que tu n'y arrives plus.
J'ai voulu par ce projet voir si c'était possible de faire un langage proche du français. Il reste des choses à améliorer, rien n'est parfais mais je pense personnellement que l'on peut y arriver.
Mais, pourquoi le déconseiller à des enfants ? Ta phrase me choque. Peux-tu me donner plus d'argument ? A un enfant de 8 ou 10 ans, que lui conseilles-tu ?
[^] # Re: Grammaire...
Posté par cpc6128 (site web personnel) . En réponse à la dépêche Sortie de Linotte en version 0.5.1, un langage simple en français pour apprendre à programmer.. Évalué à 4.
1 - Sache que Linotte n'a pas été conçu pour apprendre l'algorithme.
2 - En Basic, on ne dit pas "You go to line 13". Et alors ? Tu as d'autres arguments ? Arrêtez de vous référer à ce qui à déjà été fait ! Un peu d'ouverture d'esprit ! Tu t'enfermes dans des concepts, des formalisations qui te limitent dans ta façon de penser.
3 Désolé, mais la spec de Linotte a été pensée. Je te trouve un peu prétentieux d'écrire qu'elle est mal foutue. Peux-tu me donner des exemples au lien de dire "je donne ma main à couper". En gros, tu n'as rien lu sur Linotte ? Si, quelques exemples et tu généralises ?
5 Je sais que je vais m'attirer les foudres en te répondant ainsi... mais la véhémence de ta réponse me l'oblige.
[^] # Re: ASCII ou Unicode ?
Posté par cpc6128 (site web personnel) . En réponse à la dépêche Sortie de Linotte en version 0.5.1, un langage simple en français pour apprendre à programmer.. Évalué à 1.
[^] # Re: C'est fun !
Posté par cpc6128 (site web personnel) . En réponse à la dépêche Sortie de Linotte en version 0.5.1, un langage simple en français pour apprendre à programmer.. Évalué à 2.
C'est une bonne idée pour le "devient".
Le x=x+1 a été ajouté car beaucoup de personnes étaient déroutées justement par les mots en français...
Pour l'import des livres... j'y pense... mais je n'ai pas encore trouvé la manière !
Et puis, comme c'est un langage non compilé mais interprété, j'ai des problèmes de performance à régler avant....
[^] # Re: Grammaire...
Posté par cpc6128 (site web personnel) . En réponse à la dépêche Sortie de Linotte en version 0.5.1, un langage simple en français pour apprendre à programmer.. Évalué à 2.
On peut programmer pour son plaisir. Quand je parle de "programmation aux enfants", je pense à des programmes très simple comme :
Tu demandes le nom
Tu affiches le nom
Tu demandes âge
Si l' âge est plus grand que 10, tu affiches "Tu es grand"
Même si avec Linotte.. on peut aller beaucoup plus loin !
Dans ce cas, on apprend juste à communiquer avec un ordinateur. Pas d'algo, on s'amuse. Le prof n'est pas obligé d'être un expert en algorithme pour apprendre aux enfants les rudiments de la programmation.
[^] # Re: ASCII ou Unicode ?
Posté par cpc6128 (site web personnel) . En réponse à la dépêche Sortie de Linotte en version 0.5.1, un langage simple en français pour apprendre à programmer.. Évalué à 1.
[^] # Re: Grammaire...
Posté par cpc6128 (site web personnel) . En réponse à la dépêche Sortie de Linotte en version 0.5.1, un langage simple en français pour apprendre à programmer.. Évalué à 1.
L'analyseur grammaticale sait reconnaitre une phrase qu'à partir d'une liste de lexèmes : comprendre qu'il est très basique.... Tout est décrit dans un affreux fichier XML. Modifier ce fichier pour avoir une version SMS est tout à fait possible mais cela revient à réécrire un sorte de langage BASIC et ce n'était pas mon but. Je voulais aller plus loin dans l'expérimentation d'un langage en français....
[^] # Re: Grammaire...
Posté par cpc6128 (site web personnel) . En réponse à la dépêche Sortie de Linotte en version 0.5.1, un langage simple en français pour apprendre à programmer.. Évalué à 1.
Merci
[^] # Re: Bonne idée !
Posté par cpc6128 (site web personnel) . En réponse à la dépêche Sortie de Linotte en version 0.5.1, un langage simple en français pour apprendre à programmer.. Évalué à 2.
J'ai essayé de trouver les meilleurs termes. Etant donné que je voulais que Linotte soit proche du français, j'ai pensé tout de suite aux concepts liés à la littérature. Mais avec le temps, utiliser des mots empruntés au cinéma, s'avérait plus parlant.
[^] # Re: Quelle horreur...
Posté par cpc6128 (site web personnel) . En réponse à la dépêche Sortie de Linotte en version 0.5.1, un langage simple en français pour apprendre à programmer.. Évalué à 4.
Je viens de lire tous vos commentaires et je suis étonné de voir que vous vous arrêtez seulement (pour la plupart )au fait qu'un langage soit verbeux ou pas.
Linotte a des défauts, mais je pense qu'ils sont ailleurs.
Pourquoi écrire "Tu affiches X" ou "System.out.println(X)" est-il si différent ? Pourquoi s'interdire de penser en français en informatique à l'école ou alors pour son propre plaisir ? Parce que c'est comme ça ? Parce que les premiers langages ont été créés en anglais ? que tu sois incapable de programmer en français ne veut pas dire que tout le monde est incapable de le faire ! tu as combien d'années d'expériences en programmation ? beaucoup j'imagine ? C'est peut être pour cela que tu n'y arrives plus.
J'ai voulu par ce projet voir si c'était possible de faire un langage proche du français. Il reste des choses à améliorer, rien n'est parfais mais je pense personnellement que l'on peut y arriver.
Mais, pourquoi le déconseiller à des enfants ? Ta phrase me choque. Peux-tu me donner plus d'argument ? A un enfant de 8 ou 10 ans, que lui conseilles-tu ?