IronPython | |
---|---|
| |
Típusú | Python programozási nyelv tolmács |
Fejlesztő | Jim Hugunin |
Beírva | C# és Python |
Első kiadás | 2006. szeptember 5 |
Hardver platform | .NET-keretrendszer , Mono |
legújabb verzió | 2.7.12 ( 2022. január 21. ) |
Engedély | Apache licenc 2.0 verzió [1] |
Weboldal | ironpython.net |
Médiafájlok a Wikimedia Commons oldalon |
Az IronPython a Python nyelv egyik fő implementációja , amelyet a Microsoft .NET vagy Mono platformra terveztek . Teljesen C# -ban íródott, és egy fordító típusú fordító.
Az IronPythonban használhatja a .NET típusokat . Az IronPython kód használata .NET kódból, IronPython rendszer hosztolásával vagy IronPython kód előre elkészítésével is lehetséges .
A mai napig az IronPython programozási lehetőség a Visual Studio IDE , a SharpDevelop és másokban van.
C#:
a rendszer használatával ; class Program { static void Main ( string [ ] args ) { Console . WriteLine ( "Hello World" ); } }IronPython:
nyomtatni "Hello World"A legegyszerűbb példa a GTK+ grafikus eszköz használatára IronPython környezetben:
#!/usr/bin/env ipy #-*- kódolás: UTF-8 -*- import clr clr . AddReference ( 'gtk-sharp' ) import Gtk def button_clicked ( gomb , args ): print ( 'Hello World!' ) def main (): Gtk . alkalmazás . init () ablak = GTK . Ablak ( 'Üdvözlő ablak' ) ablak . SetDefaultSize ( 240 , 180 ) ablak . DeleteEvent += lambda w , a : Gtk . alkalmazás . kilép () gomb = GTK . Gomb ( "Nyomja meg" ) gomb . Clicked += button_clicked button . Mutasd () ablak . Hozzáadás ( gomb ) ablak . jelen () gtk . alkalmazás . futni () if __name__ == '__main__' : fő ()Piton | |
---|---|
Közösség | |
Megvalósítások | |
Egyéb |
|
.HÁLÓ | |
---|---|
Megvalósítások | |
Építészet | |
Infrastruktúra |
|
Microsoft nyelvek | |
Más nyelvek | |
Windows alapok | |
Alkatrészek | |
Összehasonlítások |
|
Jövő technológiái | |
Információs források |
Ingyenes és nyílt forráskódú Microsoft szoftver | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Általános információ |
| ||||||||||||
Szoftver _ |
| ||||||||||||
Licencek | |||||||||||||
Kapcsolódó témák |
| ||||||||||||
Kategória |