Difference between revisions of "Raspberry Pi Programming"
m |
m |
||
Line 3: | Line 3: | ||
− | + | ==Programming languages, IDEs, etc== | |
− | + | ===Languages tested on Alpha board=== | |
* Interp | * Interp | ||
Line 17: | Line 17: | ||
* Ruby 1.9.2 (KidsRuby) | * Ruby 1.9.2 (KidsRuby) | ||
− | + | ===Expected to work=== | |
* Java | * Java | ||
Line 42: | Line 42: | ||
<blockquote>''See also:'' [[RaspberryPiBoard/EducationalLinks]] for education-friendly languages.</blockquote> | <blockquote>''See also:'' [[RaspberryPiBoard/EducationalLinks]] for education-friendly languages.</blockquote> | ||
− | + | ==Graphical Programming== | |
* [http://gambas.sourceforge.net/ Gambas] - possibly a good choice; easy like old visual basic | * [http://gambas.sourceforge.net/ Gambas] - possibly a good choice; easy like old visual basic | ||
* [http://scratch.mit.edu/ Scratch] | * [http://scratch.mit.edu/ Scratch] | ||
Line 51: | Line 51: | ||
* [http://primerlabs.com/codehero PrimerLabs CodeHero] | * [http://primerlabs.com/codehero PrimerLabs CodeHero] | ||
− | + | ==Robotics== | |
* [http://mindstorms.lego.com/en-us/Default.aspx Lego Mindstorms] | * [http://mindstorms.lego.com/en-us/Default.aspx Lego Mindstorms] | ||
* [http://edu.kde.org/kturtle/ KTurtle] and other Logo/[http://en.wikipedia.org/wiki/Turtle_graphics turtle graphics] (The IO board supports motor drive outputs) | * [http://edu.kde.org/kturtle/ KTurtle] and other Logo/[http://en.wikipedia.org/wiki/Turtle_graphics turtle graphics] (The IO board supports motor drive outputs) | ||
− | + | ==Uncategorised== | |
* [http://wiki.sugarlabs.org/go/What_is_Sugar%3F Sugar Learning Platform: An alternative to the Desktop metaphor of the GUI] | * [http://wiki.sugarlabs.org/go/What_is_Sugar%3F Sugar Learning Platform: An alternative to the Desktop metaphor of the GUI] | ||
* [http://futureboy.us/frinkdocs/ Frink] | * [http://futureboy.us/frinkdocs/ Frink] |
Revision as of 16:22, 30 January 2012
Back to the Hub.
Software & Distributions:
Software - an overview.
Distributions - operating systems and development environments for the Raspberry Pi.
Kernel Compilation - advice on compiling a kernel.
Performance - measures of the Raspberry Pi's performance.
Programming - programming languages that might be used on the Raspberry Pi.
Programming languages, IDEs, etc
Languages tested on Alpha board
- Interp
- Scala
- Clojure
- OCaml
- gcc
- g++
- Python [1]
- Perl
- Ruby 1.9.2 (KidsRuby)
Expected to work
- Java
- Eclipse
- Tcl/Tk
- Lazarus
- (maybe) BoaConstructor
- Anjuta for C/C++
- Dev-C++
- CodeBlocks
- Lua
- BBC BASIC
- Small Basic
- Squeak implementation of Smalltalk
- Processing
- Other BASIC variants common to Debian/Ubuntu/Fedora etc. are all likely to work fine, including:
See also: RaspberryPiBoard/EducationalLinks for education-friendly languages.
Graphical Programming
- Gambas - possibly a good choice; easy like old visual basic
- Scratch
- Alice
- Android App Inventor
- Kodu
- Star Logo
- PrimerLabs CodeHero
Robotics
- Lego Mindstorms
- KTurtle and other Logo/turtle graphics (The IO board supports motor drive outputs)
Uncategorised
- Sugar Learning Platform: An alternative to the Desktop metaphor of the GUI
- Frink
- GAViewer
- GeoGebra
- codecademy.com
See also Category:Education
References
|