Algoid - Programming language

Algoid - Programming language


(3 stars)


Download for Android Like

50,000 - 100,000 downloads

Add this app to your lists
Want to learn computer programming? 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.

Target Audience
Kids, teenagers and adults interested in learning computer programming.

★★★ Algoid makes learning to program simple and fun!
Remember the Logo programming language? The friendly turtle/robot that introduces the basics of programming step by step?
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. It includes a real-time debugger (the first and so far the only one on Android), a step-by-step execution mode, and scope explorer for better understanding.
What’s more, you can hide the turtle and write code for your own video games.
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.

---- Highlights ----
Feature-rich Integrated Development Environment (IDE):
★Syntax highlighting
★Debugger with breakpoints (interrupt operation and debug)
★Step-by-step execution mode
★Real-time scope explorer
★Auto-completion of code
★Syntax error handling
★Unlimited Undo and Redo
★User interface optimized for small screens

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). Instead, it integrates its own formal language parser. This choice was made to facilitate the integration of debugger, step-by-step execution mode, and scope explorer.
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.

Tags: algoid, language al algoid, algoid program the turtle, cyann algoid, algoid programmming, programmation a test sur algoid, algoid tortue, programming for kids, algoid programing codes, how to make a simple game on algoid.

Recently changed in this version

★★ v1.2.5 Release 27-12-2014 ★★
★ lambda expression (syntactic sugar new syntax for function "() {}")
★ add nan, infinity keywords
★ add NUMBER.isNan, NUMBER.isInfinite methods
★ rename NUMBER.isDecimal to NUMBER.isInteger
★ rename NUMBER.toDecimal to NUMBER.toInteger
★ modify ARRAY.create (to, function)
★ object.toString
★ [all].ifNotBreak and [all].ifNullBreak
★ algo.autoClear() for game loop (no flicking)

Comments and ratings for Algoid - Programming language
  • (48 stars)

    by agnishwar banerjee on 12/01/2015

    I really like algoid, but cyann, can you make this more suited for actual use? I do realkze it would mo longer becpme procedural, but it only becomes a matter of make the runtime becoming faster

  • (48 stars)

    by Khoa Võ Đăng on 11/01/2015

    I appreciate your compassion and hope you can create more of this.

  • (48 stars)

    by Darren Thatcher on 30/12/2014

    And it's worth it. An excellent app. One or two things need polishing. Would love to contribute (developer, how to?) But it allowed me to capture and keep the imagination of my non - computer - literate friends

  • (48 stars)

    by Nanang Setyawan on 29/12/2014


  • (48 stars)

    by Joseph Kreifels II on 29/12/2014

    Which language does this use? Looks like a made up one. While it can teach you basic rules of syntax, variables and all. It really won't help since in today's word you'll need Java, C++ & C#, as well as PHP & Javascript. .. I went to college for a few years for programming so I might get some use out of this app

  • (48 stars)

    by James Kartwood on 26/12/2014

    Been playing video games since i could remeber and always wanted to work for a game company im 14 now and havent got a clue how to programme. Improved alot in just 30 mins thanks alot!!!

  • (48 stars)

    by Ryan Cruickshank on 12/12/2014

    Ive always been fascinated with programming and coding. I can see myself using this daily!

More comments