Difference between revisions of "Raspberry Pi Programming"

From eLinux.org
Jump to: navigation, search
m
m
Line 3: Line 3:
  
  
===Programming languages, IDEs, etc===
+
==Programming languages, IDEs, etc==
  
====Languages tested on Alpha board====
+
===Languages tested on Alpha board===
  
 
* Interp
 
* Interp
Line 17: Line 17:
 
* Ruby 1.9.2 (KidsRuby)
 
* Ruby 1.9.2 (KidsRuby)
  
====Expected to work====
+
===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===
+
==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===
+
==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===
+
==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 23: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

See also: RaspberryPiBoard/EducationalLinks for education-friendly languages.

Graphical Programming

Robotics

Uncategorised

See also Category:Education


References

  1. http://ntoll.org/article/baking-with-raspberrypipy