User avatar
CyaNn
Posts: 23
Joined: Fri May 17, 2013 11:59 am

WIP - Algoid - Programming language for kids and beginners

Sat May 25, 2013 4:44 am

Hello folks,

I am actually developing a new langage for educational purpose called AL and an IDE Algoid.
It was initially developed on android platform but I am creating a fork for RaspberryPI.

This is the website of the project :
http://www.algoid.net

And Algoid running on a raspberryPI :
It is beautifull :D :D :D :D

Image

full screen here


Everything was developped in java : lexer, parser, language definition, runtime and IDE.
So it is extremly portable ;) ;) ;) ;)
Last edited by CyaNn on Thu May 30, 2013 7:19 am, edited 2 times in total.
My web site : www.algoid.net

dan3008
Posts: 1172
Joined: Wed Aug 15, 2012 1:05 pm

Re: WIP - Algoid - New programming language

Sun May 26, 2013 10:07 am

I think this would be better in the other languages section.

However, Looks good none the less :)

Personally, I'm happy with python/java but always open to trying something new :)
dan3008 wrote:Pays your money, takes your choice

User avatar
CyaNn
Posts: 23
Joined: Fri May 17, 2013 11:59 am

Re: WIP - Algoid - New programming language

Sun May 26, 2013 3:17 pm

Well ! how to displace this post ?
My web site : www.algoid.net

ghans
Posts: 7882
Joined: Mon Dec 12, 2011 8:30 pm
Location: Germany

Re: WIP - Algoid - New programming language

Sun May 26, 2013 3:53 pm

You can't , send a private message to a moderator.


ghans
• Don't like the board ? Missing features ? Change to the prosilver theme ! You can find it in your settings.
• Don't like to search the forum BEFORE posting 'cos it's useless ? Try googling : yoursearchtermshere site:raspberrypi.org

DirkS
Posts: 10363
Joined: Tue Jun 19, 2012 9:46 pm
Location: Essex, UK

Re: WIP - Algoid - New programming language

Sun May 26, 2013 6:02 pm

ghans wrote:You can't , send a private message to a moderator.
Or click the exclamation mark and choose the appropriate option...

Gr.
Dirk.

User avatar
Jessie
Posts: 1754
Joined: Fri Nov 04, 2011 7:40 pm
Location: C/S CO USA

Re: WIP - Algoid - New programming language

Sun May 26, 2013 6:19 pm

Moved as requested by OP.

User avatar
redhawk
Posts: 3465
Joined: Sun Mar 04, 2012 2:13 pm
Location: ::1

Re: WIP - Algoid - New programming language

Sun May 26, 2013 6:36 pm

Is it me or does this look like a remake of "logo" / "turtle graphics"??

What else can this programming language do apart from move and draw??

Richard S.

User avatar
CyaNn
Posts: 23
Joined: Fri May 17, 2013 11:59 am

Re: WIP - Algoid - New programming language

Mon May 27, 2013 4:48 am

redhawk -> yes it is but ....

(AL is the home made language of Algoid.)

AL is multi-paradigm : imperative, functional, object oriented, MOP and then Aspect oriented.
It apprenticeship was minded as progressiv as possible, by introducing intermediate controles structures like loop (more simple than for) and self instanciated object.
AL is near than de facto industrial languages, then inspired from C.

So yes it is the tutle but she have drank some redbull !!!! lol :lol: :lol: :lol: :lol:

An finally, Algoid give the opportunity to develop some little games:
Image
Full size here ;-)


This screencast was taken from android version.
Raspberry one will be the clone of it.
My web site : www.algoid.net

User avatar
CyaNn
Posts: 23
Joined: Fri May 17, 2013 11:59 am

Re: WIP - Algoid - Programming language for kids and beginne

Sun Jun 02, 2013 5:44 pm

Work on !!!!

Image
Full size here


;-)
My web site : www.algoid.net

User avatar
CyaNn
Posts: 23
Joined: Fri May 17, 2013 11:59 am

Re: WIP - Algoid - Programming language for kids and beginne

Sun Jun 30, 2013 4:54 pm

Hello everybody,
Sorry for double poste....

Some improvement on the desktop application.
Image

You can find the jar here http://www.algoid.net/downloads/AlgoIDE-release.jar

Unfortunately the IDE performances are very slow on the PI. It is due to several factor : java is not totally optimized for rPI and the source editor I use is not optimized too....
After my holiday I will work around IDE performances.
In the meantime, I hope you will like this application. Keep in mind it is an Alpha version....
My web site : www.algoid.net

User avatar
CyaNn
Posts: 23
Joined: Fri May 17, 2013 11:59 am

Re: WIP - Algoid - Programming language for kids and beginne

Mon Sep 02, 2013 9:02 am

Well !!!!
Pi-store integration is in progress. I hope finish that at the middle of the week.....

Little question, is it necessary to create two version (one for hardfloat and one for soft) or juste hard float is necessary (knowing that the most current version it the hard one) ?

Another question :
Which person should I contact to make some anouncment of my release ?
My web site : www.algoid.net

User avatar
CyaNn
Posts: 23
Joined: Fri May 17, 2013 11:59 am

Re: WIP - Algoid - Programming language for kids and beginne

Thu Sep 05, 2013 9:05 am

Yeah, AlgoIDE is now available on the Pi Store :
Image

Enjoy it ;-)
My web site : www.algoid.net

User avatar
CyaNn
Posts: 23
Joined: Fri May 17, 2013 11:59 am

Re: WIP - Algoid - Programming language for kids and beginne

Sun Sep 15, 2013 6:17 pm

AlgoIDE v0.2.4 (beta) is out on PC, Java's Applet and Raspberry PI
http://download.algoid.net

Release note :
- algo.getX() / algo.getY / algo.getAngle.
- OBJECT.clone, automatic assignment.
- plugins ready.
- correct algo.removeLast and algo.removeFirst if algo's shapes are empty.
- auto completion (hit ctrl + space) and help for control structures.
- algo.onKey to manage keyboard events
- algo.onWheel to manage mouse wheel events
- algo.onTouch / algo.onTap / algo.onUp compatibility
- remove algo.import

Image

Always here :
Image
My web site : www.algoid.net

Return to “Other programming languages”