Python: sprog kan også være open source

Python-logo

Der er en lang række programmeringssprog, hvoraf nogle er velkendte og anvendte, som det er tilfældet med Python. Et tolket sprog, og det er også ret simpelt at lære, selvom det ikke er et af de hurtigste. Dette programmeringssprog bruges til at oprette forskellige applikationer, og for nylig bruges det i vid udstrækning til at oprette scripts til at administrere systemer eller til hacking. Men dette er ikke det, vi vil tale om i denne artikel, selvom Python er en af ​​hovedpersonerne i nyhederne ...

Python blev oprettet af Guido van Rossum i slutningen af ​​firserne for at efterkomme ABC-sproget. Navnet på dette nysgerrige sprog kommer fra Monty Python, den velkendte gruppe af britiske komikere. van Rossum ønskede at offentliggøre koden for dette projekt, som han gennemførte, og det er, hvordan dette programmeringssprog, der er så udbredt i dag, kom ind i samfundet. Det er i øjeblikket på tværs af platforme og styres under Python Software Foundation. Fra projektets officielle hjemmeside kan du downloade forskellige versioner af det og få dokumentation.

Hvis du stadig ikke ved, hvordan du programmerer eller lige er begyndt, anbefaler jeg Python, da det ikke er et vanskeligt sprog. Og forresten er licensen, hvorunder dette sprog udgives, en særlig kaldet Python Software Foundation-licens, kompatibel med GNU GPL fra version 2.1.1, selvom den ikke er kompatibel med visse tidligere versioner. Og når vi taler om Python Software Foundation, at sige, at det er et fundament, der er ansvarligt for at styre og fremme programmeringssproget.

Det er en non-profit organisation. PSF blev oprettet i 2001 og er simpelthen dedikeret til at styre (udvikling, administration af intellektuelle rettigheder, opnå økonomiske midler til at fortsætte med udviklingen osv.) Dette projekt siden da, som nu er udviklet takket være samfundet. Og til sidst vil jeg gerne sige, at blandt de forskellige versioner er Python 2.x og Python 3.x, sidstnævnte med forskellige nyheder. Derudover implementeringer som CPython, IronPython (lavet til .NET), Stackless Python (CPython uden C stack), Jython (lavet i Java), Pippy (til Palm), PyPy (optimeret af JIT) og ActivePython (proprietær med udvidelser ).


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.