Please note that User Registration has been temporarily disabled due to a recent increase in automated registrations. If anyone needs an account, please request one here: RequestAccount. Thanks for your patience!--Wmat (talk)
Please email User:Wmat if you experience any issues with the Request Account form.

Difference between revisions of "FR:RPi Programming"

From eLinux.org
Jump to: navigation, search
(Testés sur RPi)
(Devraient fonctionner)
Line 45: Line 45:
 
* Eclipse
 
* Eclipse
 
* Tcl/Tk
 
* Tcl/Tk
* (maybe) BoaConstructor
+
* (peut-être) BoaConstructor
* Anjuta for C/C++
+
* Anjuta pour C/C++
 
* Dev-C++
 
* Dev-C++
 
* CodeBlocks
 
* CodeBlocks
Line 52: Line 52:
 
* [http://www.bbcbasic.co.uk/bbcbasic.html BBC BASIC]
 
* [http://www.bbcbasic.co.uk/bbcbasic.html BBC BASIC]
 
** [http://mdfs.net/Software/BBCBasic/ mdfs.net]
 
** [http://mdfs.net/Software/BBCBasic/ mdfs.net]
** [http://www.riscosopen.org/wiki/documentation/show/*BASIC ROOL wiki], forum threads: [http://www.riscosopen.org/forum/forums/1/topics/693 1], [http://www.riscosopen.org/forum/forums/3/topics/183 2], [http://www.riscosopen.org/forum/forums/5/topics/129 3], [http://www.riscosopen.org/forum/forums/2/topics/71 4], [http://www.riscosopen.org/forum/forums/2/topics/71 5]
+
** [http://www.riscosopen.org/wiki/documentation/show/*BASIC ROOL wiki], sujets de forum : [http://www.riscosopen.org/forum/forums/1/topics/693 1], [http://www.riscosopen.org/forum/forums/3/topics/183 2], [http://www.riscosopen.org/forum/forums/5/topics/129 3], [http://www.riscosopen.org/forum/forums/2/topics/71 4], [http://www.riscosopen.org/forum/forums/2/topics/71 5]
 
* [http://smallbasic.com/ Small Basic]
 
* [http://smallbasic.com/ Small Basic]
* [http://www.squeak.org/ Squeak implementation of Smalltalk]
+
* [http://www.squeak.org/ Implémentation Squeak de Smalltalk]
 
* [http://processing.org/ Processing]
 
* [http://processing.org/ Processing]
* Other BASIC variants common to Debian/Ubuntu/Fedora etc. are all likely to work fine, including:
+
* D'autres variantes classiques du BASIC sur Debian/Ubuntu/Fedora etc. devraient toutes bien fonctionner, ce qui comprend :
** [http://http://basic256.org basic256] - educational BASIC programming environment for children
+
** [http://http://basic256.org basic256] - environnement de développement BASIC éducatif pour les enfants
** [http://www.bwbasic.at/tutorial.htm bwbasic] - Bywater BASIC Interpreter
+
** [http://www.bwbasic.at/tutorial.htm bwbasic] - Interpréteur BASIC Bywater
** [http://sdlbasic.sf.net sdlbasic] - BASIC interpreter for game development
+
** [http://sdlbasic.sf.net sdlbasic] - Interpréteur BASIC pour le développement de jeux
** [http://www.yabasic.de/ yabasic] - Yet Another BASIC interpreter 
+
** [http://www.yabasic.de/ yabasic] - Interpréteur Yet Another BASIC
 
* [http://regina-rexx.sourceforge.net/ Regina Rexx]
 
* [http://regina-rexx.sourceforge.net/ Regina Rexx]
<blockquote>''See also:'' [[RaspberryPiBoard/EducationalLinks]] for education-friendly languages.</blockquote>
+
<blockquote>''Voir aussi :'' [[RaspberryPiBoard/EducationalLinks]] pour des langages adaptés à l'éducation.</blockquote>
  
 
==Programmation graphique==
 
==Programmation graphique==

Revision as of 21:41, 15 May 2013

Retour vers le Hub.


Logiciels et Distributions :

Logiciels - une vue d'ensemble.

Distributions - systèmes d'exploitation et environnements de développement pour le Pi.

Compilation du noyau - conseils sur la compilation du noyau.

Performances - mesure des performances du Pi.

Programmation - langages de programmation utilisables sur le Pi.


Langages de programmation, EDI, etc

Testés sur carte Alpha

Testés sur RPi

Devraient fonctionner

Voir aussi : RaspberryPiBoard/EducationalLinks pour des langages adaptés à l'éducation.

Programmation graphique

  • 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.
  • fpGUI Toolkit has been tested and fully working on the RPi. fpGUI is a custom drawn, full featured, cross-platform GUI toolkit that has been in development since 2006. fpGUI can be use for Desktop or Embedded environments, and is suitable for commercial and open source projects. Implemented 100% in Object Pascal, and producing small executables and very low library dependency (just the standard X11 - no Qt or GTK etc required). For a very quick setup of the Free Pascal Compiler & fpGUI Toolkit, download the starter archive (3.5MB download) from http://www.turbocontrol.com/easyfpgui.htm. Unzip, and you are ready to go! fpGUI includes lots of ready made widgets, a documentation viewer (docview), a Visual GUI Forms Designer (uidesigner), and an IDE (maximus). The IDE is still in the very early stages of development, but any programmer editor could be used with fpGUI too.
  • Pi3D hardware accelerated 3D (and 2D) for python - still being improved but works now
  • Adafruit Learning System Raspberry Pi WebIDE - allows programs to be written, compiled, and executed on the RPi via a web interface.

Robotique

Seraient bien s'ils fonctionnaient

  • wvdial -- Dialer for Land-line, GSM, UMTS modems and other serial devices.
  • VHDL -- VHDL (VHSIC hardware description language) is a hardware description language used in electronic design automation to describe digital and mixed-signal systems such as field-programmable gate arrays and integrated circuits.
  • Verilog -- Verilog, standardized as IEEE 1364, is a hardware description language (HDL) used to model electronic systems. It is most commonly used in the design and verification of digital circuits at the register-transfer level of abstraction.

Sans catégorie

See also Category:Education

Références

  1. http://www.vanhaarlem.eu/assembler
  2. http://ntoll.org/article/baking-with-raspberrypipy
  3. http://ntoll.org/article/baking-with-raspberrypipy
  4. http://www.rexx.org/