Python: les langages peuvent aussi être open source

Logo Python

Il existe une multitude de langages de programmation, dont certains sont bien connus et utilisés, comme c'est le cas de Python. Une langue interprétée, et qui est également assez simple à apprendre, même si ce n'est pas l'une des plus rapides. Ce langage de programmation est utilisé pour créer différentes applications et récemment, il est largement utilisé pour créer des scripts pour administrer des systèmes ou pour le piratage. Mais ce n'est pas ce dont nous voulons parler dans cet article, bien que Python soit l'un des protagonistes de l'actualité ...

Python a été créé par Guido van Rossum à la fin des années quatre-vingt pour succéder au langage ABC. Le nom de cette curieuse langue vient du Monty Python, le célèbre groupe de comédiens britanniques. van Rossum voulait publier le code de ce projet qu'il menait et c'est ainsi que ce langage de programmation si largement utilisé aujourd'hui est entré dans la communauté. Il est actuellement multiplateforme et géré sous la Python Software Foundation. Sur le site officiel du projet, vous pouvez télécharger différentes versions de celui-ci et obtenir de la documentation.

Si vous ne savez toujours pas programmer ou si vous débutez, je recommande Python, car ce n'est pas un langage difficile. Et à propos, la licence sous laquelle cette langue est publiée est une licence spéciale appelée Licence Python Software Foundation, compatible avec la GNU GPL à partir de la version 2.1.1, bien qu'incompatible avec certaines versions précédentes. Et en parlant de la Python Software Foundation, pour dire que c'est une fondation qui est chargée de gérer et de promouvoir le langage de programmation.

C'est une organisation à but non lucratif. Le PSF a été créé en 2001 et se consacre simplement à la gestion (développement, administration des droits intellectuels, obtention de fonds économiques pour poursuivre l'évolution, etc.) depuis ce projet, qui se développe désormais grâce à la communauté. Et enfin, je voudrais dire que parmi les différentes versions se trouvent les Python 2.x et Python 3.x, ce dernier avec des nouveautés différentes. En outre, des implémentations telles que CPython, IronPython (conçu pour .NET), Stackless Python (CPython sans pile C), Jython (fabriqué en Java), Pippy (pour Palm), PyPy (optimisé par JIT) et ActivePython (propriétaire avec extensions ).


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.