IronPython | |
---|---|
| |
Typ | Tlumočník programovacího jazyka Python |
Vývojář | Jim Hugunin |
Zapsáno v | C# a Python |
První vydání | 5. září 2006 |
Hardwarová platforma | .NET Framework , Mono |
Nejnovější verze | 2.7.12 ( 21. ledna 2022 ) |
Licence | Licence Apache verze 2.0 [1] |
webová stránka | ironpython.net |
Mediální soubory na Wikimedia Commons |
IronPython je jednou z hlavních implementací jazyka Python , určený pro platformu Microsoft .NET nebo Mono . Je napsán celý v C# a jde o překladač typu kompilátor.
V IronPythonu můžete používat typy .NET . Je také možné použít kód IronPython z kódu .NET , hostováním systému IronPython nebo předběžnou tvorbou kódu IronPython .
K dnešnímu dni je možnost programování v IronPythonu v Visual Studio IDE , SharpDevelop a dalších.
C#:
pomocí System ; class Program { static void Main ( string [] args ) { Console . WriteLine ( "Ahoj světe" ); } }IronPython:
tisknout "Ahoj světe"Nejjednodušší příklad použití grafického nástroje GTK+ v prostředí IronPython:
#!/usr/bin/env ipy #-*- kódování: UTF-8 -*- import clr clr . AddReference ( 'gtk-sharp' ) import Gtk def button_clicked ( button , args ): print ( 'Ahoj světe!' ) def main (): Gtk . aplikace . init () okno = GTK . Okno ( 'Uvítací okno' ) okno . Okno SetDefaultSize ( 240 , 180 ) . DeleteEvent += lambda w , a : Gtk . aplikace . Konec () tlačítko = GTK . Tlačítko ( 'Press Me' ) tlačítko . Kliknuto += button_clicked button . Zobrazit () okno . Přidat ( tlačítko ) okno . přítomný () gtk . aplikace . běžet () if __name__ == '__main__' : main ()Krajta | |
---|---|
Společenství | |
Implementace | |
jiný |
|
.SÍŤ | |
---|---|
Implementace | |
Architektura | |
Infrastruktura | |
jazyky Microsoft | |
Jiné jazyky | |
Základy Windows | |
Komponenty | |
Srovnání |
|
Budoucí technologie | |
Informační zdroje |
Bezplatný a otevřený software společnosti Microsoft | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
obecná informace |
| ||||||||||||
Software _ |
| ||||||||||||
licence | |||||||||||||
související témata |
| ||||||||||||
Kategorie |