Python: i linguaggi possono anche essere open source

Logo in pitone

Esistono una moltitudine di linguaggi di programmazione, alcuni dei quali ben conosciuti e utilizzati, come nel caso di Python. Un linguaggio interpretato, e anche questo è abbastanza semplice da imparare, sebbene non sia uno dei più veloci. Questo linguaggio di programmazione viene utilizzato per creare diverse applicazioni e ultimamente è ampiamente utilizzato per creare script per amministrare sistemi o per hackerare. Ma non è di questo che vogliamo parlare in questo articolo, anche se Python è uno dei protagonisti della notizia ...

Python è stato creato da Guido van Rossum alla fine degli anni ottanta per succedere alla lingua ABC. Il nome di questa curiosa lingua deriva dai Monty Python, il noto gruppo di comici britannici. van Rossum voleva pubblicare il codice per questo progetto che stava progettando ed è così che questo linguaggio di programmazione così ampiamente utilizzato oggi è entrato nella comunità. Attualmente è multipiattaforma e gestito dalla Python Software Foundation. Dal sito web ufficiale del progetto è possibile scaricarne diverse versioni e ottenere la documentazione.

Se ancora non sai come programmare o sei agli inizi, ti consiglio Python, poiché non è un linguaggio difficile. E a proposito, la licenza con cui viene pubblicata questa lingua è una speciale chiamata Licenza Python Software Foundation, compatibile con la GNU GPL a partire dalla versione 2.1.1, sebbene incompatibile con alcune versioni precedenti. E a proposito della Python Software Foundation, per dire che è una fondazione che si occupa di gestire e promuovere il linguaggio di programmazione.

È un'organizzazione senza scopo di lucro. La PSF è stata creata nel 2001 e si dedica semplicemente a gestire (sviluppo, amministrazione dei diritti intellettuali, ottenimento di fondi economici per continuare l'evoluzione, ecc.) Questo progetto da allora, che ora si sviluppa grazie alla comunità. E infine, vorrei dire che tra le diverse versioni ci sono le Python 2.x e Python 3.x, quest'ultimo con diverse novità. Inoltre, implementazioni come CPython, IronPython (realizzato per .NET), Stackless Python (CPython senza stack C), Jython (realizzato in Java), Pippy (per Palm), PyPy (ottimizzato da JIT) e ActivePython (proprietario con estensioni ).


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.