Guido van Robot

A simple and attractive programming language.

FreeEDem Brussels 21/22 Feb 2004

Guido's home:

http://gvr.sourceforge.net

Stas Zytkiewicz:

gvr@linux.isbeter.nl

Overview GvR: What is GvR (1)

It teaches the basic concepts of computer programming.

A teaching tool that presents the concepts in a visual way.

It provides a simple yet powerful programming language.

The programming language can be translated in every language.

Overview GvR: What is GvR (2)

Overview GvR: What do you get ?

A platform independent application.

Lessons complete with screen-shots and exercises (18 at this moment).

The current “FreeeDem” release includes Dutch and French language support.

Lessons and documentation

Complete from introduction to advanced programming concepts.

Including screenshots and exercises.

GvR syntax overview.

All the documentation is copyleft.

Overview GvR: conclusion

Simple to use.

Instant feedback.

Focus on problem solving.

Complete language support.

Fun to use

Using GvR: Program window

Simple and easy to use editor.

Provides basic cut, copy and paste actions.

Step debugger.

The user can follow the “flow of control”.

Using GvR: World window

Simple editor.

Instant feedback

GvR “world” file example

A file named “world1.wld” which contains:

Robot 4 3 N 0

GvR “program” file example

A file named “program1.gvr” which contains:

move

turnleft

move

turnoff

Or in French:

bouge

tourne_a_gauche

bouge

eteindre

GvR “program” file example(2)

define turnright:

do 3:

turnleft

define keep_moving:

while front_is_clear:

move

if left_is_clear:

turnleft

else:

turnright

while not_next_to_a_beeper:

keep_moving

turnoff

Project status

Stable on GNU/Linux and win32

Can run on any platform that has Python and wxwindows.

Lessons and documentation only in English, we need translators !

2004-01-24T20:32:37