Cette page regroupe quelques indications sur les logiciels utilisés dans le cadre du cours Info 111 et comment les installer sur votre machine personnelle.

Environnents de travail

C++ interactif avec Jupyter

Lors des premières semaines, nous utilisons l'environnement interactif Jupyter.

L'université met à la disposition des étudiants du MPI un serveur JupyterHub donnant l'accès à un tel environement depuis n'importe quel ordinateur, tablette ou téléphone muni d'une connection internet et d'un navigateur web. L'authentification utilise les identifiants prenom.nom et mot de passes usuels de l'université (Adonis).

C++ compilé

Cette année, nous allons utiliser un environnement de programmation simple:

Vous pouvez, si vous le souhaitez, utiliser un environment de programmation intégré comme Code::Blocks ou geany, à condition de prendre en main par vous-même son utilisation, y compris l'usage du débogueur en ligne.

Aide à l'installation

GNU/Linux

Avec la distribution Debian ou toute distribution dérivée (Ubuntu, Mint, ...), il suffit d'ouvrir un terminal et d'installer les paquets nécessaires avec:

  apt update
  apt install build-essential gdb gedit

Vous pouvez aussi installer:

 apt install laby gedit-developer-plugins libmlv0

Sous les autres distributions, les paquets doivent avoir des noms similaires.

Windows

Il est possible d'avoir sous Windows les mêmes outils que sous UNIX (terminal, ...), par exemple en utilisant Cygwin. Voir la page dédiée.

MacOS

MacOS, comme tous les UNIX, permet d'utiliser le terminal. Il suffit donc d'installer les outils de développement fournis par XCode. Vous pouvez installez ces outils sans installer XCode en entrant la commande suivante dans un terminal:

    xcode-select --install

(Pour ouvrir un terminal cliquez sur Applications dans le doc, puis sur Utilitaires puis sur Terminal)

En cas de problème