IronPython | |
---|---|
| |
Type | Python programmeringssprog tolk |
Udvikler | Jim Hugunin |
Skrevet i | C# og Python |
Første udgave | 5. september 2006 |
Hardware platform | .NET Framework , Mono |
nyeste version | 2.7.12 ( 21. januar 2022 ) |
Licens | Apache-licens version 2.0 [1] |
Internet side | ironpython.net |
Mediefiler på Wikimedia Commons |
IronPython er en af de vigtigste implementeringer af Python-sproget , designet til Microsoft .NET eller Mono platformen . Det er skrevet udelukkende i C# og er en oversætter af compilertypen .
Du kan bruge .NET -typer i IronPython . Det er også muligt at bruge IronPython-kode fra .NET -kode, ved at hoste et IronPython-system eller ved at forudbygge IronPython-kode.
Til dato er muligheden for at programmere i IronPython i Visual Studio IDE , SharpDevelop og andre.
C#:
bruger System ; klasse Program { static void Main ( string [ ] args ) { Console . WriteLine ( "Hej verden" ); } }IronPython:
print "Hej verden"Det enkleste eksempel på brug af det grafiske GTK+ -værktøj i et IronPython-miljø:
#!/usr/bin/env ipy #-*- kodning: UTF-8 -*- import clr clr . AddReference ( 'gtk-sharp' ) importerer Gtk def button_clicked ( button , args ): print ( 'Hello World!' ) def main (): Gtk . ansøgning . init () vindue = GTK . Vindue ( 'Velkomstvindue' ) vindue . Vinduet SetDefaultSize ( 240 , 180 ) . DeleteEvent += lambda w , a : Gtk . ansøgning . Afslut () knap = GTK . Knap ( 'Tryk på mig' ) knap . Klik på += button_clicked knap . Vis () vindue . Tilføj ( knap ) vindue . til stede () gtk . ansøgning . løb () if __name__ == '__main__' : main ()Python | |
---|---|
Fællesskab | |
Implementeringer | |
Andet |
|
.NET | |
---|---|
Implementeringer | |
Arkitektur | |
Infrastruktur | |
Microsoft sprog | |
Andre sprog | |
Windows Foundations | |
Komponenter | |
Sammenligninger |
|
Fremtidige teknologier | |
Informationsressourcer |
Gratis og open source Microsoft -software | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
generel information |
| ||||||||||||
Software _ |
| ||||||||||||
Licenser | |||||||||||||
relaterede emner |
| ||||||||||||
Kategori |