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

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♯

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
  • 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

Ruby

Eiffel et CLOS

  • Cherchez par vous-même…