Environnement de programmation open-source
MSWLogo est un environnement de programmation basé sur le logo développé au Massachusetts Institute of Technology. C'est un logiciel de programmation logo open-source dont le code source est disponible en Borland C++. MSW doit être interprété avec Logo - un langage de programmation éducatif similaire. Il est doté d'une interface utilisateur graphique frontale qui prend en charge les graphiques Turtle et les images informatiques 3D. Il vous permet de créer des ports de communication et des ports parallèles. Il prend également en charge l'interface Windows afin que vous puissiez effectuer des entrées/sorties (E/S) sur n'importe quel périphérique Windows fonctionnant sous Windows XP et plus ancien.
.Cet environnement de codage utilise une famille de langages de programmation appelée traitement de liste ou LISP. Il s'agit d'un langage couramment utilisé pour l'intelligence artificielle et l'édition de chaînes de données. Le LISP est affiché sur une interface utilisateur simple et organisée, ce qui le rend accessible à tous les niveaux d'utilisateurs. L'écran de MSWLogo comporte deux parties : la fenêtre de dessin et la fenêtre de commande. En dessous de la fenêtre Commander se trouve la zone de texte pour les commandes de dessin du logo.
Environnement de codage convivial
Les commandes sont tapées dans la zone de texte sous forme d'abréviations, à savoir :
FD - avant
BK - arrière
RT - droite
.LT - gauche
CS - effacer l'écran
Chaque commande doit être suivie d'une valeur comme argument. Les arguments de FD et BK doivent être en unités tandis que ceux de RT et LT peuvent être n'importe quel nombre entier lié aux angles. Par exemple, FD 60 signifie avancer de 60 pas tandis que rt 90 signifie tourner à droite de 90 degrés.
Vous pouvez cliquer sur le bouton Exécuter ou appuyer sur la touche Entrée de votre clavier lorsque vous êtes prêt à créer ou à exécuter vos commandes. Ces commandes directes combinées à une interface simple en font un programme adapté aux débutants et aux utilisateurs avancés qui souhaitent acquérir une connaissance approfondie de la création de graphiques Turtle.
.