Algoid

Infos :
0

Algoid est un outil et un IDE conçus pour apprendre aux enfants à programmer.
Algoid est basé sur un langage "general purpose", puissant et facile à apprendre appelé AL.
Cette application a été créée pour permettre d'apprendre le langage de programmation AL depuis votre appareil mobile / tablette de façon déconnectée.

Fonctionnalités :

  • Fonctionne déconnecté
  • Zoom intégré
  • Référence interactive
  • Possibilité de partage de code d'exemples avec l'app Algoid (si installé)
  • Pas de publicité
  • Pas de permission requise (sauf une connexion à internet)

Icône :

Prix : Gratuit

- description

Algoid - Langage de programmation éducatif pour enfants et débutants.Vous voulez "apprendre à programmer" ? Algoid est fait pour vous !Algoid est une application éducative pour Android qui apprend aux enfants, aux adolescents et pourquoi pas à leurs parents "comment programmer".★★★ Avec Algoid, l'apprentissage de la programmation devient simple et amusant!Vous souvenez vous du langage de programmation Logo ? Cette tortue (ou robot) amicale qui introduisait étape par étape les notions basiques de la programmation.★★★ Algoid va plus loin, il embarque un déboguer (debugger) temps-réel (le premier et jusqu'à présent le seul sur Android), un mode d'exécution étape par étape et un explorateur de portée (pour une meilleur compréhension).Encore plus loin, cachez la tortue et développez votre propre JEU VIDEO directement depuis votre téléphone / tablette (actuelement en phase d'optimisation).En bref, Algoid va transformer votre téléphone / tablette en une vraie station de développement dédié à l'apprentissage de la programmation.Tout ce dont vous avez besoin pour devenir un futur développeur, que vous soyez enfant, adolescent ou adulte !---- Points forts ----Algoid est une app tout en un qui embarque trois produits :Un environnement de développement intégré et riche "IDE" :- Coloration syntaxique- POINT D'ARRÊTS et DÉBOGUEUR- mode d'exécution PAS À PAS- EXPLORATEUR DE PORTÉE temps réel- Auto complétion- Gestion des erreurs de syntaxe- Undo/Redo illimités- Optimisé pour les petits écransLa plateforme de documentation dédié à l'apprentissage :- Didacticiels avec exercices (français et anglais)- Forum en-ligneA langage de script - AL (pour Algoid Language) - alliant plusieurs paradigmes :- Procédurale et structuré- Fonctionnel (FP) et récursif- Programmation orientée objet (POO ou OOP) à prototypes avec sous-types polymorphisme, encapsulation, héritage, classe et instance automatique et ainsi prêt pour les design patterns- Naturellement orienté aspect (POA ou AOP)- Une syntaxe proche des standards industriels comme : C, C++, Python, Java, Javascript, Lua, Smalltalk, Objective c et Actionscript---- Qu'est ce qu'Algoid n'est pas ? ----Algoid ne fonctionne pas sous SL4A, il intègre son propre parser de langage formel.

Ce choix a été fait pour faciliter l'intégration du déboguer, du pas à pas et du scope exploreur.Al n'est pas java, mais son interpréteur et son runtime sont tous deux écrit en java.Algoid n'est pas un compilateur, mais un langage de script interprété.Algoid n'est pas (pas encore mais j'y travaille) un ide pour écrire du c ou du java.

Installer

https://play.google.com/store/apps/details?id=fr.cyann.algoid

  • Config mini : 2.1 ou version ultérieure
Nouveautés ★★ v1.3.0 Release 11-12-2015 ★★★ événement "onChanged" sur toutes les variables!★ deplacement de util.eval vers eval (root scope)★ nouvelle fonction exists pour tester l'existance d'une variable★ nouvelles méthodes util.toClipboard et util.fromClipboard★ correction du bug "clone parameter evaluation"★ ARRAY.containsAll★ ARRAY.containsAny★ ARRAY.union★ ARRAY.intersection★ ARRAY.complement★ ARRAY.difference★ ARRAY.product★ NUMBER.limit★ algo.setRGB★ algo.setBgRGB Lire la suite

Commentaires

Vous devez être connecté pour laisser un commentaire.