Langage informatique

Le langage de programmation informatique est une notation conventionnelle destinée à formuler des algorithmes et produire des programmes informatiques qui les appliquent. D'une manière similaire à une langue naturelle, un langage de programmation est composé d'un alphabet, d'un vocabulaire, de règles de grammaire, et de significations

Lancez-Vous. C'est gratuit
ou s'inscrire avec votre adresse e-mail
Langage informatique par Mind Map: Langage informatique

1. PHP

2. ASP.NET

2.1. C#

2.2. C++

2.3. C

2.4. Basic

3. JAVA

4. Framework

4.1. Symfony

4.2. Zend

4.3. Bootstrap

4.4. ZOPE

4.5. Rubyonrail

5. Python

5.1. V3.5.0 mis à jour 13 sep 15

5.2. Python est un langage de programmation objet, multi-paradigme et multiplateformes. Il favorise la programmation impérative structurée, fonctionnelle et orientée objet. Il est doté d'un typage dynamique fort, d'une gestion automatique de la mémoire par ramasse-miettes et d'un système de gestion d'exceptions

5.3. Smilaire à Perl, Ruby, Scheme, Smalltalk et Tcl.

5.4. Sous une licence libre proche de la licence BSD2 et fonctionne sur la plupart des plates-formes informatiques, des supercalculateurs aux ordinateurs centraux, deWindows à Unix en passant par GNU/Linux, Mac OS, ou encore Android, iOS, et aussi avec Java ou encore .NET sous Python Software Foundation License

6. Ruby

6.1. V 2.2.3

6.2. interprété, orienté objet et multi-paradigme.

6.3. Ruby est enregistré avec droits d'auteur par Yukihiro Matsumoto sous licence libre proche de la licence BSD2

6.4. • l'orientation objet omniprésente ; • le ramasse-miettes chargé de libérer automatiquement la mémoire ; • le système de gestion d'exceptions pour gérer les erreurs exceptionnelles ; • la possibilité de modifier les classes pendant l'exécution du programme, qu'elles soient définies par l'utilisateur ou non ; • l'intégration dans sa syntaxe des expressions rationnelles ; • les blocs qui servent d'itérateur et permettent de passer des morceaux de programme en paramètre ; • l'héritage simple ; • l'inclusion de modules dans les classes, une autre manière de concevoir l'héritage multiple (mixin) ; • l'écriture d'extensions en C relativement simple ; • les nombres entiers de taille illimitée avec conversion automatique lorsque c'est nécessaire14 ; • la portée des variables définie par leur forme : var est une variable locale, @var est une variable d'instance, @@var est une variable de classe, $var est une variable globale, Var est une constante, etc. ; • les threads indépendants du système d'exploitation ; • la réflexion, c'est-à-dire la possibilité pour les programmes et les objets de s'inspecter eux-mêmes et de se modifier.