Elenco dei software Python: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Creata dalla traduzione della pagina "List of Python software" |
Creata dalla traduzione della pagina "List of Python software" |
||
Riga 228:
== Usi commerciali ==
== Implementazioni Python ==
Le implementazioni di Python includono: <ref>{{Cita web|url=https://wiki.python.org/moin/PythonImplementations|dataaccesso=2017-12-14}}</ref>
* [[CLPython]] – Implementazione, scritta in Common Lisp
* [[CPython]] – L'implementazione di riferimento, scritta in C11 . <ref>{{Cita web|url=https://docs.python.org/3.11/whatsnew/3.11.html#build-changes|sito=docs.python.org|dataaccesso=2022-08-15}}</ref> Alcune distribuzioni degne di nota includono:
** ActivePython – Distribuzione con oltre 300 pacchetti inclusi <ref>{{Cita news|url=https://www.activestate.com/activepython}}</ref>
** Intel Distribution for Python – Distribuzione ad alte prestazioni con gestori di pacchetti conda e pip <ref>{{Cita web|url=https://software.intel.com/distribution-for-python|dataaccesso=2017-12-14}}</ref>
** PSF Python – Distribuzione di riferimento che include solo librerie standard selezionate <ref>{{Cita web|url=https://www.python.org/downloads/|dataaccesso=2017-12-14}}</ref>
* Cython – linguaggio di programmazione per semplificare la scrittura di moduli di estensione C e C++ per il runtime Python CPython.
* [[IronPython]] – Python per piattaforme [[Common Language Infrastructure|CLI]] (inclusi [[.NET Framework|.NET]] e [[Mono (progetto)|Mono]] )
* [[Jython]] – Python per piattaforme [[Piattaforma Java|Java]]
* [[MicroPython]] – Implementazione Python 3 per piattaforme microcontrollori
* Nuitka : un compilatore sorgente-sorgente che compila il codice Python in eseguibili [[C (linguaggio di programmazione)|C]] / [[C++]], o codice sorgente.
* Numba – Compilatore JIT basato su [[LLVM]] compatibile con [[NumPy]]
* Pyjs – un framework per lo sviluppo di applicazioni web basate su Python lato client
* [[PyPy]] – interprete [[Python]] e compilatore [[Compilatore just-in-time|JIT]].
* [[Shedskin|Shed Skin]] – un compilatore source-to-source da Python a [[C++]]
* [[Stackless Python]] – CPython con coroutine
Le implementazioni storiche di Python includono:
* [[Parrot virtual machine|Parrot]] – Macchina virtuale sviluppata principalmente come runtime per [[Raku (linguaggio di programmazione)|Raku]] e destinata a supportare linguaggi dinamici come Python, Ruby, Tcl, ecc.
* [[Psyco]] – Un just-in-time (JIT) compiler per Python che convertiva il bytecode Python in codice macchina nativo per accelerare l'esecuzione
* Pyrex – Un superset di Python che permette di scrivere estensioni C per Python in modo più Pythonico, generando codice C ottimizzato.
* Python per S60 – Porting CPython per la piattaforma Nokia [[Serie 60|S60]]
* [[CPython|Unladen Swallow]] – progetto che mirava a migliorare le prestazioni di Python attraverso la compilazione just-in-time (JIT) e altre ottimizzazioni.
== Riferimenti ==
{{References}}
== Collegamenti esterni ==
* [https://pypi.org/ Python Package Index] è la directory ufficiale delle librerie e dei moduli software Python
* [[pythoninfo:UsefulModules|Moduli utili]] dal wiki di Python.org
* [[pythoninfo:OrganizationsUsingPython|Organizzazioni che utilizzano Python]] : un elenco di progetti che utilizzano Python
* [[pythoninfo:PythonEditors|Editor Python.org]] – Tabella multipiattaforma di vari editor Python
<nowiki>
[[Categoria:Python]]
|