Difference between revisions of "Raspberry Pi Programming"

From eLinux.org
Jump to: navigation, search
(Added nimrod link)
(Tested on RPi)
Line 19: Line 19:
 
* Scala
 
* Scala
 
* [http://nimrod-code.org/ Nimrod]
 
* [http://nimrod-code.org/ Nimrod]
 +
 +
===Tested on RPi===
 +
 +
* Python <ref>http://ntoll.org/article/baking-with-raspberrypipy</ref>
 +
* Java
 +
* PHP
 +
* Groovy
  
 
===Expected to work===
 
===Expected to work===

Revision as of 23:25, 10 August 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

Tested on Alpha board

  • Clojure
  • gcc
  • g++
  • Interp
  • Mono (C#)
  • OCaml
  • NodeJS 0.6.18 (Javascript)
  • Perl
  • Python [1]
  • Ruby 1.9.2 (KidsRuby)
  • Scala
  • Nimrod

Tested on RPi

  • Python [2]
  • Java
  • PHP
  • Groovy

Expected to work

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
  • Lazarus I was working on LaZorOS4Pi a while back to provide a on-device IDE but I'm stuck with only a VGA monitor + chroot. Will pick it back up asap for it is a great combination. (Used: Fedora, Razor-QT desktop and Lazarus-QT+FreePascal. 2nd attempt => Funtoo)
  • YAD 'Yet Another Dialog' for fast GUI scripting in BASH.
  • EasyBashGui Want to keep it fast and simple than this is your tool. Goes even faster with the code snippets from Komodo Edit + BASH Menu plugin.
  • BlueGriffon is a very slick WYSIWYG editor for HTML5.

Robotics

Would Be Great If These Worked

  • wvdial -- Dialer for Land-line, GSM, UMTS modems and other serial devices.

Uncategorised

See also Category:Education

References