Torna indietro   Hardware Upgrade Forum > Software > Programmazione

L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
La parola d'ordine al Nextcloud Summit 2026, che si è tenuto a Monaco, è stata "sovranità". Non come è spesso usato questo termine in politica ma, al contrario, come capacità positiva di decidere il proprio destino tecnologico, con modalità collaborative e aperte. L'Europa dice già molto nel mondo open source, che viene visto come mezzo per ottenere la tanto agognata autonomia digitale
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete implementa due bracci estensibili, per spazzola e moccio, che si spingono ben oltre quanto visto sino ad oggi permettendo una pulizia di casa ancor più capillare e precisa
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
La tecnologia SQD-Mini LED di TCL arriva sul taglio da 65 pollici con la serie C8L: 2040 zone, pannello WHVA 2.0 e un picco che alle rilevazioni delle sonde tocca i 4400 nit nel profilo Filmmaker e un HDR quasi perfetto
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 02-09-2006, 07:34   #1
groot
Senior Member
 
L'Avatar di groot
 
Iscritto dal: Apr 2002
Città: Versilia
Messaggi: 4991
IronPython 1.0 RC2 - the new implementation of the Python programming lang. run .NET



- Riferimento Microsoft
- Community

IronPython is the codename for a beta release of the Python programming language for the .NET platform.
It supports an interactive interpreter with fully dynamic compilation. It is well integrated with the rest of the framework and makes all .NET libraries easily available to Python programmers.


Passo da gigante per la piattaforma .NET e per Visual Studio.

Quote:

Come ben sapete mesi fa Jim Hugunin ha rilasciato alle masse il suo "toy project" per mettere le basi a quello che in futuro potrebbe diventare l'ennesimo porting di Python su una nuova piattaforma (in questo caso .NET). Hugunin è piuttosto famoso nella comunità Java per aver progettato AspectJ un tool per l'AOP in Java ma soprattutto per aver dato inizio al progetto Jython, un porting di Python su piattaforma Java. Vi risparmio i pregressi della novella IronPython perchè sono abbastanza futili ai fini del post (l'erronea convinzione che su .NET un linguaggio dinamico non potesse girarci, la sua personale sfida blah blah). Ho intenzione però di parlarvi del suo stato attuale perchè sono un felice utilizzatore di CPython (la versione standard e scritta in C + Python, faccio notare Python che gira su praticamente tutti gli Unix che vi vengono in mente, i Windows, i MacOS, Amiga, PocketPC, Symbian, Java, .NET, si "attacca" facilmente a C, C++, Fortran, Lisp, Smalltalk e altro ancora). Inoltre seguo la mailing list di IronPython dagli albori.

IronPython è un progetto per ora abbastanza contenuto, scritto in C#, che implementa una parte del linguaggio Python attuale (diciamo che per ora è più simile alla 1.5 che alla 2.3 corrente). Gira su .NET e su Mono. La comunità sembra aver recepito abbastanza bene il progetto (parecchi sviluppatori di Mono e non pochi pythonisti di fama seguono attivamente la lista). Inoltre come ben sapete il lavoro e la ricerca di Hugunin gli hanno fruttato un posto di lavoro in Microsoft appunto per poter lavorare in tutta tranquillità al supporto ai linguaggi dinamici e (spero) a IronPython a tempo pieno.

Hugunin però in questo post ha chiesto agli entusiasti della lista (che ovviamente premono per poter creare documentazione/mandare patch/aggiungere feature) di essere pazienti perchè, giustamente, il nuovo lavoro e i nuovi impegni lo occupano un pò. Quindi per ora IronPython è praticamente fermo.

Tornando alla lista di discussione: ho notato che la maggior parte dei post negli ultimi tempi sono di (con sacrosanti problemi) newbie che non hanno idea di come funzioni Python, quindi suggerisco che se a qualcuno interessa "giocare" con IronPython è meglio che perlomeno arrivino in fondo al Python Tutorial prima di iniziare a fare esperimenti :-)

Concludo con un paio di considerazioni pratiche sulla implementazione .NET. Nella mailing list (e nella Python blogosfera) è stato sollevato il problema della compatibilità con Python (si sa che non saranno perfettamente uguali, nemmeno Jython lo è ma essendo un vantaggio per i Pythonisti e non è giusto sollevare la questione). So che Hugunin lavora a stretto contatto con Guido Van Rossum, il "tizio" che nel 1991 ha creato Python, quindi ne deduco che le incompatibilità verranno minimizzate (una delle questioni principali è quella dei vari oggetti Python in relazione ai tipi di dato e ai metodi dei corrispondenti tipi di dato in .NET)

Che dire... per ora non mi viene in mente più niente ma non mancherò di postare se avrò delle news in merito
__________________
Tornerò indietro.
groot è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026 L'Europa conta nella tecnologia e può ess...
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più Dreame X60 Pro Ultra Complete: i bracci si esten...
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati TCL 65C8L, la recensione del SQD-Mini LED da 440...
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine NL-LC1 è il primo dissipatore a liquido A...
Engwe O20 Boost: abbiamo provato in ante...
UWANT V800: addio al rullo rotante, l’as...
Keenetic Stellar 6 porta il WiFi 6 negli...
Instagram spinge sul formato orizzontale...
DMA, l'UE verso la designazione di AWS e...
Dalla fisica quantistica alla fibra: il ...
TikTok, il 59% dei video è AI Slop, 'sch...
Batterie stampate in 3D: la forma libera...
Honor X80 Pro Max ufficiale: vi bastano ...
HONOR Watch 6: batteria infinita, modali...
Windows 11, addio alle ricerche sul web:...
La vera sfida dell’IA non è adott...
Signal contro l'AI agentica: dare ai cha...
Amazon: l'human-in-the-loop non basta a ...
HONOR 600 Lite: design in metallo e batt...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 22:09.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v