Guido van Robot: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (+obx -statusbox)
(Removed wrong CVS repository link, xo lives in SVN. Removed email address from people not involved in the XO port.)
Line 1: Line 1:
{{Olpcboxtop|toptext=[[{{PAGENAME}}|Guido van Robot]]}}
{{Olpcboxtop|toptext=[[{{PAGENAME}}|Guido van Robot]]}}
{{ OBX activity |[[Image:Activity-gvr.png]]|extra|Status stable v2.3}}
{{ OBX activity |[[Image:Activity-gvr.png]]|extra|Status stable v2.3}}
{{ OBX source other|[http://gvr.cvs.sourceforge.net/gvr sourceforge.net]|CVS}}
{{ OBX source other|[http://gvr.svn.sourceforge.net/viewvc/gvr/ sourceforge.net]|SVN}}
{{ OBX source other|[http://gvr.svn.sourceforge.net/viewvc/gvr/ sourceforge.net]|SVN}}
{{ OBX xobundle|1=http://sourceforge.net/project/showfiles.php?group_id=85427|2=GvR}}
{{ OBX xobundle|1=http://sourceforge.net/project/showfiles.php?group_id=85427|2=GvR}}
Line 15: Line 14:
| others = [http://gvr.svn.sourceforge.net/viewvc/gvr/gvr-xo/po/ca/gvrng.po?view=log ca], [http://gvr.svn.sourceforge.net/viewvc/gvr/gvr-xo/po/de/gvrng.po?view=log de], [http://gvr.svn.sourceforge.net/viewvc/gvr/gvr-xo/po/it/gvrng.po?view=log it], [http://gvr.svn.sourceforge.net/viewvc/gvr/gvr-xo/po/nl/gvrng.po?view=log nl], [http://gvr.svn.sourceforge.net/viewvc/gvr/gvr-xo/po/no/gvrng.po?view=log no]
| others = [http://gvr.svn.sourceforge.net/viewvc/gvr/gvr-xo/po/ca/gvrng.po?view=log ca], [http://gvr.svn.sourceforge.net/viewvc/gvr/gvr-xo/po/de/gvrng.po?view=log de], [http://gvr.svn.sourceforge.net/viewvc/gvr/gvr-xo/po/it/gvrng.po?view=log it], [http://gvr.svn.sourceforge.net/viewvc/gvr/gvr-xo/po/nl/gvrng.po?view=log nl], [http://gvr.svn.sourceforge.net/viewvc/gvr/gvr-xo/po/no/gvrng.po?view=log no]
}}
}}

{{ OBX pot
| root = [http://gvr.svn.sourceforge.net/viewvc/gvr/gvr-xo/po/ snv.sourceforge.net]
{{ OBX team |Jeffrey Elkner, David Suarez Pascal, Paul Carduner, Steve Howell, [http://sourceforge.net/users/stas_zytkiewicz/ Stas Zytkiewicz], and Waseem Daher}}
| pot = http://gvr.svn.sourceforge.net/viewvc/gvr/gvr-xo/po/gvr_gtk.pot?view=log
| name = gvrng.pot
| po-root= http://gvr.svn.sourceforge.net/viewvc/gvr/gvr-xo/po/
<!-- explicit codes: am, ar, en, es, fr, ha, ig, ne, pt, ro, ru, rw, th, ur, yo // green countries -->
| es = es/gvr_gtk.po?view=log
| fr = fr/gvr_gtk.po?view=log
| ro = ro/gvr_gtk.po?view=log
| others = [http://gvr.svn.sourceforge.net/viewvc/gvr/gvr-xo/po/ca/gvr_gtk.po?view=log ca], [http://gvr.svn.sourceforge.net/viewvc/gvr/gvr-xo/po/de/gvr_gtk.po?view=log de], [http://gvr.svn.sourceforge.net/viewvc/gvr/gvr-xo/po/it/gvr_gtk.po?view=log it], [http://gvr.svn.sourceforge.net/viewvc/gvr/gvr-xo/po/nl/gvr_gtk.po?view=log nl], [http://gvr.svn.sourceforge.net/viewvc/gvr/gvr-xo/po/no/gvr_gtk.po?view=log no]
}}
{{ OBX team |Jeffrey Elkner, David Suarez Pascal, [http://sourceforge.net/users/pcardune/ Paul Carduner], Steve Howell, [http://sourceforge.net/users/stas_zytkiewicz/ Stas Zytkiewicz], and [http://sourceforge.net/users/wdaher/ Waseem Daher]}}
<small>see more [[:Category:OBX templates|templates]] or [[OBX proposals|propose new]]</small>
<small>see more [[:Category:OBX templates|templates]] or [[OBX proposals|propose new]]</small>
{{Olpcboxbottom}}
{{Olpcboxbottom}}

Revision as of 11:20, 16 October 2007

Activity-gvr.png
Status stable v2.3
.xo BundleGvR.xo
Translate-icon-55px.svg snv.sourceforge.net - gvrng.pot
| es | fr | ro 
Others ca, de, it, nl, no
OlpcProject.png Jeffrey Elkner, David Suarez Pascal, Paul Carduner, Steve Howell, Stas Zytkiewicz, and Waseem Daher

see more templates or propose new

A screenshot of GvR

Guido van Robot, or GvR for short, is a programming language and free software application designed to introduce beginners to the fundamentals of programming.

About GvR

Guido van Robot is a localized minimalistic programming language providing just enough syntax to help students learn the concepts of sequencing, conditional branching, looping and procedural abstraction. Its biggest strength is that it permits this learning in an environment that combines the thrill of problem-solving with instant visual feedback. In short, it is an interactive, introductory programming language that is excellent for learning the basic concepts of programming, applicable in any high-level language. Best of all, it's a whole lot of fun, too!

At this point, you are probably asking yourself, What is GvR, specifically? The gist of it is that it is a robot represented by a triangle on the screen that moves around in a world made up of streets and avenues, walls and beepers, which Guido can collect or set. His actions are completely guided by a program written by the user.

One other item of interest about GvR is that it is a student-created project. GvR was initially written by students at Yorktown High School in Arlington, Virginia, with the help of professional programmers serving as mentors. You can navigate to the History page to learn more about this part of the project.

Lessons

A complete introductory programming unit which you can access here: SourceForge:gvr lessons

See also