ALGOID, Programming Turtle - DUMAS - Dépôt Universitaire de Mémoires Après Soutenance Accéder directement au contenu
Mémoires Année : 2014

ALGOID, Programming Turtle

Yann Caron
  • Fonction : Auteur
  • PersonId : 972686

Résumé

The Algoid project is composed of a programming language and its dedicated IDE that aims together to simplify the programming apprenticeship for beginners. The main axis of the language is to be composed by a large panel of paradigms and idioms while simplifying their approach through a clear and consistent syntax inspired by industrial standards. The IDE integrates several advanced features that help to understand how works a program ; like debugger, step-by-step execution and scope explorer. Algoid allows students to create some different programs; from moving little turtle, to creating graphical calculators or some video games, all this directly from ultra portable Smartphones and cheap computers like the Raspberry PI. As Algoid is portable and can be embedded, it offers a lot of involving opportunities, like logic implementation in robotic domain.
Le projet Algoid est un langage de programmation et son EDI qui ont pour but de simplifier l’apprentissage de la programmation aux débutants de tous les âges. Le principal axe du langage est de proposer un large panel de paradigmes et d’idiomes tout en simplifiant leurs approches au travers une syntaxe claire et cohérente inspirée des standards utilisés dans l’industrie. L’EDI intègre des fonctionnalités avancées qui aident à comprendre ce que fait un programme ; comme le débogueur, l’exécution pas-à-pas et l’explorateur de portée. Algoid permet aujourd’hui aux débutants de créer des programmes variés ; depuis l’acheminement de la petite tortue, jusqu’à la réalisation de calculatrices graphiques ou de jeux vidéo, tout cela directement depuis un smartphone ou sur des machines bon marché tels que le PI. Grâce à sa portabilité et sa faculté d’embarquement, l’application offre de multiples opportunités d’évolutions, comme la création de logiques dans le domaine de la robotique.
Fichier principal
Vignette du fichier
2014.TH.18434.Caron.Yann.pdf (14.04 Mo) Télécharger le fichier
Loading...

Dates et versions

dumas-01225095 , version 1 (05-11-2015)

Identifiants

  • HAL Id : dumas-01225095 , version 1

Citer

Yann Caron. ALGOID, Programming Turtle. Informatique [cs]. 2014. ⟨dumas-01225095⟩
143 Consultations
534 Téléchargements

Partager

Gmail Facebook X LinkedIn More