Learn yourself or teach to your kids how to program with Algoid .
¿Quieres aprender programación de computadoras? Algoid is created just for you.
Algoid is an educational app that uses a simple but complete language called Algoid Language (AL) to teach programming.
Público objetivo
Niños, adolescentes y adultos interesados en aprender programación de computadoras.
★★★ Algoid makes learning to program simple and fun!
¿Recuerdas el lenguaje de programación del logotipo? ¿La amigable tortuga/robot que introduce los conceptos básicos de la programación paso a paso?
Algoid is based on the same idea that is visual feedback loop − Write code, run, debug, and watch the turtle drawing the result.
★★★ Algoid goes further. Incluye un depurador en tiempo real (el primero y hasta ahora el único en Android), un modo de ejecución paso a paso y un explorador de alcance para una mejor comprensión.
Además, puedes ocultar la tortuga y escribir código para tus propios videojuegos.
In short, Algoid can turn your Android device into a real programming workstation dedicated to self-learning and at the same time it makes learning fun.
Algoid has all the tools you need to become a programmer, whether you are a kid, a teenager or an adult.
The goal of Algoid is to enable everyone to learn how to code.
---- Reflejos ----
Entorno de desarrollo integrado rico en funciones (IDE):
★ Destacación de sintaxis
★ Debugger con puntos de interrupción (operación de interrupción y depuración)
★ Modo de ejecución paso a paso
★ Explorador de alcance en tiempo real
★ Auto-completación del código
★ Manejo de errores de sintaxis
★ Deshacer y rehacer ilimitado
★ Interfaz de usuario optimizada para pantallas pequeñas
Algoid also provides a documentation platform with Tutorials and an Online Forum.
---- What Algoid is not----
Algoid does not run through Scripting Layer for Android (SL4A). En cambio, integra su propio analizador de lenguaje formal. Esta elección se hizo para facilitar la integración del depurador, el modo de ejecución paso a paso y el explorador de alcance.
Algoid Language (AL), although it draws inspiration from Java, is not Java, but its interpreter and runtime are both written in Java.
Algoid is not a compiler, but a scripting language interpreter.
Algoid is not (not yet but I am working on) a C, Python, JavaScript or Java IDE, but a dedicated one for Algoid Language.