Python (langage)
Pour les articles homonymes, voir Python.
Python | ||
Date de première version | ||
---|---|---|
Auteur | Guido van Rossum | |
Développeurs | Python Software Foundation | |
Dernière version | 3.5.1 ()1 2.7.11 ()2 | |
Paradigmes | Objet, impératif et interprété | |
Typage | Fort, dynamique, duck typing | |
Influencé par | ABC, C, Eiffel, ICON,Modula-3, Java, Perl,Smalltalk, Tcl | |
A influencé | Ruby, Groovy, Boo | |
Implémentations | CPython, Jython,IronPython, PyPy | |
Système d'exploitation | Multiplateforme | |
Licence | Licence libre : Python Software Foundation License | |
Site web | www.python.org | |
modifier |
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 ; il est ainsi similaire àPerl, Ruby, Scheme, Smalltalk et Tcl.
Le langage Python est placé sous une licence libre proche de la licence BSD3 et fonctionne sur la plupart des plates-formes informatiques, des supercalculateurs aux ordinateurs centraux4, de Windows à Unix en passant parGNU/Linux, Mac OS, ou encore Android, iOS, et aussi avec Java ou encore .NET. Il est conçu pour optimiser la productivité des programmeurs en offrant des outils de haut niveau et une syntaxe simple à utiliser.
Il est également apprécié par les pédagogues qui y trouvent un langage où la syntaxe, clairement séparée des mécanismes de bas niveau, permet une initiation aisée aux concepts de base de la programmation5.
Aucun commentaire:
Enregistrer un commentaire