Logiciels

Tutoriels d'installation des logiciels utilisés en informatique à l'EPL

Tutoriels disponibles :

Anaconda

Anaconda est une distribution libre et open source des langages de programmation Python et R appliqué au développement d'applications dédiées à la science des données et au machine learning.

CLang

Clang est un compilateur pour les langages de programmation C, C++ et Objective-C

CMake

CMake est un système de construction logicielle multiplateforme

Dafny

Dafny est un langage compilé impératif qui cible C # et prend en charge la spécification formelle à travers les préconditions, les postconditions, les invariants de boucle et les variantes de boucle

GCC / Valgrind / CUnit

Compilateur et outils pour le développement dans le langage C

Git

Git est un logiciel de gestion de versions décentralisé

IntelliJ + Scala

Intellij est un IDE Java avec lequel on peut installer plusieurs plugins, tel que celui pour utiliser le langage Scala

JAGS

JAGS (Just Another Gibbs Sampler) est un programme pour les simulations bayésiennes utilisant les MCMC (méthodes de Monte-Carlo par Chaînes de Markov)

Java PathFinder

Java Pathfinder est un système pour vérifier les programmes exécutables de bytecode Java

LTSA Delforge

LTSA Delforge est une extension au logiciel LTSA qui ajoute de nouvelles possibilités au layout

Mercurial

Mercurial est un logiciel de gestion de versions décentralisé

Mozart 2

Oz est un langage de programmation multi-paradigmes

Numpy

Numpy est une libraire Python pour optimiser les calculs de vecteurs et de matrices

Octave

GNU Octave est un logiciel libre de calcul numérique

PyCharm

PyCharm est un IDE pour développer en Python

Python 3

Python3 est un langage de programmation très populaire

R

R est un logiciel libre permettant de faire des calculs statistiques

RStudio

RStudio est un IDE pour le langage R

Scala

Scala est un langage de programmation multi-paradigme développé par l'EPFL

SciPy

SciPy est un écosystème python permettant de résoudre une mutitude de problèmes de mathématiques, de Sciences et d'ingénierie

Subversion

Subversion (SVN) est un système de gestion de versions

Thonny

Thony est un IDE pour le langage Python

VirtualBox

Oracle VM VirtualBox est un logiciel libre de virtualisation publié par Oracle.

Visual Studio Code

Visual Studio Code est un éditeur permettant d'écrire son code dans une multitude de langages de programmation

Wireshark

Wireshark est un logiciel permettant d'écouter les paquets envoyés sur le réseau

WSL : Windows Subsystem for Linux

Windows Subsystem for Linux est une couche de compatibilité permettant d'exécuter des exécutables binaires Linux de manière native sur Windows 10

Note : Les descriptions des logiciels/langages reprises ci-dessus proviennent du site https://fr.wikipedia.org