< Back | Wikipedia | Home | Dark Mode


IronPython


IronPython -- odna iz osnovnykh realizatsii iazyka Python, prednaznachennaia dlia platformy Microsoft .NET ili Mono. Polnost'iu napisan na C#, i iavliaetsia transliatorom kompiliruiushchego tipa.

V IronPython mozhno ispol'zovat' tipy .NET. Takzhe mozhno iz .NET koda ispol'zovat' IronPython kod, posredstvom khostinga IronPython sistemy ili predvaritel'noi sborki IronPython koda.

Na segodniashnii den' vozmozhnost' programmirovat' na IronPython est' v IDE Visual Studio, SharpDevelop i drugikh.

Soderzhanie

  • 1 Sravnenie IronPython i C # dlia <>
  • 2 Primer: programma Hello World
  • 3 Primechaniia
  • 4 Sm. takzhe
  • 5 Ssylki

C#:

using System; class Program { static void Main(string[] args) { Console.WriteLine("Hello World"); } }

IronPython:

print "Hello World"

Prosteishii primer ispol'zovaniia graficheskogo instrumenta GTK+ v okruzhenii IronPython:

#!/usr/bin/env ipy #-*- coding: UTF-8 -*- import clr clr.AddReference('gtk-sharp') import Gtk def button_clicked(button, args): print('Privet Mir!') def main(): Gtk.Application.Init() window = Gtk.Window('Okno Privetstviia') window.SetDefaultSize(240, 180) window.DeleteEvent += lambda w, a: Gtk.Application.Quit() button = Gtk.Button('Nazhmi Menia') button.Clicked += button_clicked button.Show() window.Add(button) window.Present() Gtk.Application.Run() if __name__ == '__main__': main() Eto zagotovka stat'i o komp'iuternykh iazykakh. Pomogite Vikipedii, dopolniv eio. Litsenzii Sviazannye temy Kategoriia

Navigatsiia

Personal'nye instrumenty

associated-pages

russkii

Prosmotry

Eshchio

Navigatsiia

Uchastie

Instrumenty

Pechat'/eksport

V drugikh proektakh

Na drugikh iazykakh

Pravit' ssylki

Source: ru.wikipedia.org