M'attaquant à la création d'un nouveau tutoriel pour le langage Linotte, je me trouve confronté à un problème :
Quel vocabulaire utiliser ?
Dois-je utiliser le vocabulaire propre au Linotte, un vocabulaire proche de la programmation en général ou les deux ?
Car avec le Linotte 2.0, certains mots ont disparus, d'autres ont évolués.
Petit tour d'horizon :
- Rôles
- Actions
Ces deux mots ont disparus. Ils sont aujourd'hui remplacé par le mot début. Bien que j'apprécie ce mot car il simplifie le langage, il faut reconnaître que les mots Rôles et Actions manquent.
En effet, ils étaient utile pour expliquer où déclarer les acteurs et où écrire les verbes. On parlait alors de les placer dans le bloc Rôles ou dans le bloc Actions. Or, aujourd'hui, je dois me contenter de "on place les acteurs au dessus du mot début et les verbes en dessous" ...
Du coup, dois-je réutiliser ces deux mots, dois-je les remplacer, ou dois-je simplement les oublier ?
- Acteurs
Personnellement, dans mon tutoriel, j'utilise le mot Variables.
- Verbe
Étant donner que l'atelier dispose d'un "verbier", j'ai conservé ce mot dans mon tutoriel.
- Paragraphes
Ce mot tend aujourd'hui à disparaître. Bien que je l'utilise dans mon tutoriel, ce mot à été remplacé dans le verbier par le mot ""Fonctions".
Du coup, lequel dois-je utiliser ?
- Souffleurs
Ce mot n'était pas loin de disparaître à un moment. Finalement, il a été maintenu. Si je devais le remplacer par un terme utilisé en programmation, quel serait-il ?
- Espèces
Ce mot à été maintenu. On le trouve toujours dans le verbier. Devrais-je le remplacer par le mot "Classes" ?
- Globale
Celui là à quasiment choisit son camp ^^ Effectivement, ce mot définit les variables globales.
- Bibliothèques
Si je devais le remplacer par un terme utilisé en programmation, quel serait-il ?
- Livre
Sans doute, le seul auquel on ne touchera pas. Tout simplement car les sauvegardes se font en .liv ^^
J'en oublie forcément d'autres.
Personnellement, dans mon tutoriel, remplacer le vocabulaire propre au linotte par un vocabulaire utilisé concurremment en programmation ne me dérange pas. Je suis même plutôt pour.
En effet, cela permettrait aux débutants s'essayant au Linotte d'avoir une véritable approche de la programmation en général.
Et ainsi, de pouvoir si ils le souhaitent, approcher plus facilement d'autres langages.
Cela permettrait aussi de réconcilier les programmeurs expérimentés avec le Linotte, ce dernier utilisant un vocabulaire qu'ils maitrisent... ?
En revanche, ce que je déplore, c'est la disparition des phrases.
Avec le Linotte 2.0, on passe de ça :
[php]
message est un texte valant "je suis écrit en Linotte 1.X"
[/php]
à ça :
[php]
message :: texte <
- "je suis écrit en Linotte 2.0"
[/php]
Pour ce qui est du tutoriel, utiliser la première version s'avère beaucoup plus explicite. Et surtout, intuitive !
Rappelons les devises du Linotte :
« Tu sais lire un livre, alors tu peux écrire un programme informatique »
« Tu sais écrire une phrase, donc tu sais écrire un programme »
Avec le Linotte 2.0, qu'en est-il ?
Et puis, avec le Linotte 1.X, avoir un langage de si haut niveau : quel plaisir !
Pourtant je ne suis pas contre les raccourcis.
Tant qu'il reste ce qu'ils sont : des raccourcis.
Ceci, pour un gain de temps évident, mais surtout, pour tenter de combattre le scepticisme légendaire des programmeurs lorsqu'ils abordent un nouveau langage.
Pourtant, il suffirait simplement d'ajouter une page dans le tutoriel ou directement sur le site, indiquant tous les raccourcis disponibles.
Mais apparemment, il n'y a que Zamirh et moi qui n'aimons pas la tournure que prend le langage Linotte...
Qu'en pensez-vous ?
Donnez votre avis !
Quel vocabulaire utiliser ?
Dois-je utiliser le vocabulaire propre au Linotte, un vocabulaire proche de la programmation en général ou les deux ?
Car avec le Linotte 2.0, certains mots ont disparus, d'autres ont évolués.
Petit tour d'horizon :
- Rôles
- Actions
Ces deux mots ont disparus. Ils sont aujourd'hui remplacé par le mot début. Bien que j'apprécie ce mot car il simplifie le langage, il faut reconnaître que les mots Rôles et Actions manquent.
En effet, ils étaient utile pour expliquer où déclarer les acteurs et où écrire les verbes. On parlait alors de les placer dans le bloc Rôles ou dans le bloc Actions. Or, aujourd'hui, je dois me contenter de "on place les acteurs au dessus du mot début et les verbes en dessous" ...
Du coup, dois-je réutiliser ces deux mots, dois-je les remplacer, ou dois-je simplement les oublier ?
- Acteurs
Personnellement, dans mon tutoriel, j'utilise le mot Variables.
- Verbe
Étant donner que l'atelier dispose d'un "verbier", j'ai conservé ce mot dans mon tutoriel.
- Paragraphes
Ce mot tend aujourd'hui à disparaître. Bien que je l'utilise dans mon tutoriel, ce mot à été remplacé dans le verbier par le mot ""Fonctions".
Du coup, lequel dois-je utiliser ?
- Souffleurs
Ce mot n'était pas loin de disparaître à un moment. Finalement, il a été maintenu. Si je devais le remplacer par un terme utilisé en programmation, quel serait-il ?
- Espèces
Ce mot à été maintenu. On le trouve toujours dans le verbier. Devrais-je le remplacer par le mot "Classes" ?
- Globale
Celui là à quasiment choisit son camp ^^ Effectivement, ce mot définit les variables globales.
- Bibliothèques
Si je devais le remplacer par un terme utilisé en programmation, quel serait-il ?
- Livre
Sans doute, le seul auquel on ne touchera pas. Tout simplement car les sauvegardes se font en .liv ^^
J'en oublie forcément d'autres.
Personnellement, dans mon tutoriel, remplacer le vocabulaire propre au linotte par un vocabulaire utilisé concurremment en programmation ne me dérange pas. Je suis même plutôt pour.
En effet, cela permettrait aux débutants s'essayant au Linotte d'avoir une véritable approche de la programmation en général.
Et ainsi, de pouvoir si ils le souhaitent, approcher plus facilement d'autres langages.
Cela permettrait aussi de réconcilier les programmeurs expérimentés avec le Linotte, ce dernier utilisant un vocabulaire qu'ils maitrisent... ?
En revanche, ce que je déplore, c'est la disparition des phrases.
Avec le Linotte 2.0, on passe de ça :
[php]
message est un texte valant "je suis écrit en Linotte 1.X"
[/php]
à ça :
[php]
message :: texte <
- "je suis écrit en Linotte 2.0"
[/php]
Pour ce qui est du tutoriel, utiliser la première version s'avère beaucoup plus explicite. Et surtout, intuitive !
Rappelons les devises du Linotte :
« Tu sais lire un livre, alors tu peux écrire un programme informatique »
« Tu sais écrire une phrase, donc tu sais écrire un programme »
Avec le Linotte 2.0, qu'en est-il ?
Et puis, avec le Linotte 1.X, avoir un langage de si haut niveau : quel plaisir !
Pourtant je ne suis pas contre les raccourcis.
Tant qu'il reste ce qu'ils sont : des raccourcis.
Ceci, pour un gain de temps évident, mais surtout, pour tenter de combattre le scepticisme légendaire des programmeurs lorsqu'ils abordent un nouveau langage.
Pourtant, il suffirait simplement d'ajouter une page dans le tutoriel ou directement sur le site, indiquant tous les raccourcis disponibles.
Mais apparemment, il n'y a que Zamirh et moi qui n'aimons pas la tournure que prend le langage Linotte...
Qu'en pensez-vous ?
Donnez votre avis !