Je construis un projet qui se compose d'un port Web de LogoWR (Tutle Graphics), mais je veux apporter quelques modifications à la syntaxe, comme les variables de manière sont nommés .Le choix d'une syntaxe d'une langue nouvelle basée sur Logo
Original:
:variable
Nouveau:
#number_variable
$text_variable
:indistinct (Can be number or text or other)
L'objectif est de former les enfants (environ 10 à 14 ans) d'utiliser des variables. Il devrait aussi leur apprendre à lancer le type (et à utiliser différents types de variables), mais avec une "vue physique" - en faisant toujours le casting explicitement. Je veux quelque chose comme $text = text(#number)
, de sorte que l'utilisateur peut voir le type d'une variable sans voir sa déclaration.
La question est, à votre avis, est-il trop difficile pour les enfants à suivre ces règles?
Cela ressemble à une question de plus pour http://programmers.stackexchange.com/ - une bonne idée cependant. Ce n'est pas trop compliqué, les types de variantes IMO peuvent conduire à plus de confusion avec les codeurs novices que je trouve. Il est plus facile d'être explicite qu'implicite. Cela dit, la plupart des utilisateurs de Logo utilisent rarement des types de texte. – Orbling