Rappels d'installation et de compilation
Les instructions suivantes sont destinés à la majorité des distributions Linux basées sur Debian (Ubuntu, Mint, etc.) Adaptez à votre distribution ou système d’exploitation.
Étant donné que les programmes développés sont volontairement petits, utiliser un IDE est souvent superflu et on vous encourage à écrire vos programme dans un simple éditeur de texte (avec ou sans coloration syntaxique) afin de bien ressentir la texture de la syntaxe, la rugosité des conventions de nommage et le tanin des règles d’indentation.
Java
- installer avec
sudo apt install default-jdk
- compiler avec
javac Hello.java
et exécuter avecjava Hello
. - squelette de code pour Java
C++
- installer avec
sudo apt install build-essential
- compiler avec
g++ hello.cpp -o hello_cpp
et exécuter le binaire avec./hello_cpp
. - squelette de code pour C++
C♯
- installer avec
sudo apt install mono-mcs
- compiler avec
mcs hello.cs
et exécuter avecmono hello.exe
- squelette de code pour C♯
Nit
- installer
- dépendances
sudo apt install git build-essential ccache libgc-dev libunwind-dev pkg-config libreadline-dev
- télécharger
git clone http://nitlanguage.org/nit.git
- compiler le compilateur
cd nit ; make ; source misc/nit_env.sh
- dépendances
- compiler avec
nitc hello.nit
et exécuter le binaire avec./hello
. - interpréter avec
nit hello.nit
- squelette de code pour Nit
Pharo
- télécharger avec
curl https://get.pharo.org | bash
- exécuter en ligne de commande avec
./pharo Pharo.image st Hello.st --quit
- en pratique, on utilise l’environnement intégré pour coder. Personne n’utilise des fichiers
- donc
./pharo
puis naviguer dans l’IDE
- squelette de code pour Pharo
Python
- installer avec
sudo apt install python3
- interpréter avec
python3 hello.py
- squelette de code pour Python
Ruby
- installer avec
sudo apt install ruby
- interpréter avec
ruby hello.rb
- squelette de code pour Ruby
Eiffel et CLOS
- Cherchez par vous-même…