Stackless Python, o Stackless, è una variante dell'interprete Python che offre un approccio innovativo alla gestione dello stack. Stackless utilizza un proprio meccanismo di gestione dello stack, indipendente dallo stack C sottostante. Questo permette di creare un numero praticamente illimitato di microthread senza preoccuparsi di esaurire lo stack.
Stackless, inoltre, supporta le coroutine e i canali. Le prime sono una forma di multitasking cooperativo che consente a diversi task di condividere lo stesso thread. I canali, invece, forniscono un meccanismo di comunicazione tra microthread ispirato ai CSP (Communicating Sequential Processes) permettendo di scambiare dati tra diversi task in modo sicuro e sincronizzato.
Con Stackless Python, un programma in esecuzione viene suddiviso in microthread gestiti dall'interprete del linguaggio stesso e non dal kernel del sistema operativo. A differenza dei thread tradizionali del sistema operativo, i microthread, sono molto più leggeri e richiedono meno risorse per essere creati e gestiti. Questi microthread simulano una sorta di multitasking interno a un singolo processo, senza dover ricorrere ai costosi context switch del sistema operativo.
Cos’è Stackless Python?
Pubblicato da The Stackless Team, Stackless Python è un software open source per Windows che rientra nella categoria IDE ed editor di codice. È scritto in Python e C. Oltre che per Windows, è disponibile per Linux.
Installazione e requisiti
Il produttore distribuisce pacchetti EXE per le versioni 64 bit e 32 bit di Windows. Si può installare solo per l’utente corrente, senza diritti di amministratore. Richiede Windows 10 o una versione successiva. L’installazione silenziosa è possibile con le opzioni documentate dell’installer.
Aggiornamenti e cronologia delle versioni
La versione attuale è la 3.7.9150.0 (rilascio: 15 agosto 2021). La cronologia comprende 13 versioni (prima versione: 30 marzo 2021), tutte collegate ai file ufficiali. L’ultimo aggiornamento risale a più di un anno fa. Il repository del codice sorgente è archiviato, quindi nuovi aggiornamenti sono poco probabili.
Popolarità e tipi di file
Il codice sorgente su GitHub (stackless-dev/stackless) ha 1050 stelle. Wikipedia gli dedica una voce in 12 delle lingue di questo sito. Su Windows registra 1 tipo di file, tra cui .py. Tra i programmi simili ci sono OpenCode, RStudio e Node.js (LTS).
Descrizione del progetto su GitHub: “The Stackless Python programming language”
Pro / Contro
Pro
- Open source: chiunque può esaminare e compilare il codice
- Installazione silenziosa documentata
- Si installa senza diritti di amministratore
- Disponibile anche per Linux
Contro
- Nessuna versione ARM64 nativa
- Nessun aggiornamento da oltre un anno
- Repository del codice sorgente archiviato
In breve: Stackless Python è un programma open source per Windows della categoria IDE ed editor di codice, per PC 64 bit e 32 bit. Gli aggiornamenti si sono diradati. Gli amministratori di sistema possono distribuirlo senza interazione.
Scaricare Stackless Python è sicuro?
- Il file è fornito da stackless.com; conviene verificare che sia un mirror ufficiale del produttore
- Il link di download non usa HTTPS
- L’hash SHA256 è pubblicato: il file si può verificare:
025B7CFF9AB5B2DB78521319D23CA6B30E69CD4675E61E242A59C937E4015B27· Apri il rapporto VirusTotal di questo hash - Il link ha risposto all’ultimo controllo (22 ottobre 2026)
- Il codice sorgente è pubblico
- ExeAtlas non ospita, non incapsula e non modifica gli installer
Guida correlata: Come verificare l’hash SHA256 di un file su Windows
Versioni recenti
Tutte le versioni (13) ›| Versione | Data | Dimensione | File |
|---|---|---|---|
| 3.7.9150.0Ultima | 15 agosto 2021 | — | 64 bit EXE32 bit EXE |
| 3.7.5 | 30 marzo 2021 | — | 64 bit EXE |
| 3.7.4 | 30 marzo 2021 | — | 64 bit EXE |
| 3.7.3 | 30 marzo 2021 | — | 64 bit EXE |
| 3.7.2 | 30 marzo 2021 | — | 64 bit EXE |
| 3.6.8 | 30 marzo 2021 | — | 64 bit EXE |
| 3.6.6 | 30 marzo 2021 | — | 64 bit EXE |
| 3.6.4 | 30 marzo 2021 | — | 64 bit EXE |
Installazione da riga di comando
Installazione silenziosa ›winget install --id stackless.stackless -estackless-3.7.9-amd64.exe /quietFile di programma (.exe): py.exe
Guida correlata: Come usare winget: installare e aggiornare app
Informazioni
- Produttore
- The Stackless Team
- Categoria
- IDE ed editor di codice
- Licenza
- PSF-2.0
- Prezzo
- Gratis
- Codice sorgente
- github.com/stackless-dev/stackless
- Linguaggio
- Python e C
- Requisiti
- Windows 11 / 10 (Windows 10+)
- Architettura
- 64 bit, 32 bit
- Installer
- EXE
- Altre piattaforme
- Linux
- Versione
- 3.7.9150.0
- Data di rilascio
- 15 agosto 2021
- Aggiunto al catalogo
- 30 marzo 2021
- Versioni elencate
- 13
- Stelle su GitHub
- 1050
- Fork su GitHub
- 64
- Sito ufficiale
- github.com
- ID winget
- stackless.stackless
Tipi di file supportati (1)
Valutazioni e recensioni
Ancora nessuna recensione.
Alternative a Stackless Python
Vedi tutti ›-
Open source285,2K ↓ -
Open source705,1K ↓ -
Open source4,9 Mln ↓ -
Open source88,8K ↓ -
Open source49,7K ↓ -
Open source94,6K ↓ -
Open source394,5K ↓ -
Open source12,3K ↓
Domande frequenti
Stackless Python è gratis?
Sì. Stackless Python è un software open source con licenza PSF-2.0.
Scaricare Stackless Python è sicuro?
Il file viene scaricato da stackless.com; ExeAtlas non ospita né modifica il file. Si può confrontare il suo hash SHA256 con quello indicato qui oppure aprire il rapporto VirusTotal di quell’hash.
Come si installa Stackless Python con winget?
Basta aprire PowerShell o Windows Terminal ed eseguire il comando winget riportato in questa pagina. winget scarica l’installer ufficiale e ne verifica l’hash SHA256 prima di avviarlo.
Stackless Python si può installare in modo silenzioso?
Sì. La pagina dell’installazione silenziosa riporta il comando esatto per ogni installer.
Su quali versioni di Windows funziona Stackless Python?
L’installer richiede Windows 10 o una versione successiva ed è disponibile per 64 bit e 32 bit.
Stackless Python funziona su ARM (Windows on Arm)?
Non esiste una versione ARM64; Windows 11 su Arm può eseguire la versione 64 bit e 32 bit tramite emulazione.
Dove scaricare una versione precedente di Stackless Python?
La pagina delle versioni elenca tutte le 13 versioni con i link ai file di installazione ufficiali; la più vecchia è datata 30 marzo 2021.
Stackless Python si può usare senza diritti di amministratore?
Sì, esiste un installer per singolo utente che non richiede diritti di amministratore.
Quali sono le alternative a Stackless Python?
OpenCode, RStudio, Node.js (LTS), Apache NetBeans e Haxe. La pagina delle alternative le mette a confronto.