Et lite Gtk# program i noen .NET språk
C#
using System;
using Gtk;
public class GtkTest
{
public static void Main()
{
Application.Init ();
Window Win = new Window ("Hello!!!");
Button Btn = new Button ("Test");
Win.Add (Btn);
Win.ShowAll ();
Application.Run ();
}
}
VB.NET
Imports System
Imports Gtk
Module GtkTest
Sub Main()
Dim Win as Window
Dim Btn as Button
Application.Init ()
Win = new Window ("Hello!!!")
Btn = new Button ("Test")
Win.Add (Btn)
Win.ShowAll ()
Application.Run ()
End Sub
End Module
Nemerle
using System;
using Gtk;
using Application = Gtk.Application;
public class GtkTest
{
public static Main () : void
{
Application.Init ();
def Win = Window ("Hello!!!");
def Btn = Button ("Test");
Win.Add (Btn);
Win.ShowAll ();
Application.Run ();
}
}
Kompilert utgave
C# 3072bytes
VB.NET 2560bytes
Nemerle 2560bytes
Så er det store spørsmålet hva gjør mcs anerledes enn mbas og ncc som gjør at C# utgaven blir større? *Gruble* Og for ordens skyld VB.NET og Nermerle utgavene er ikke helt like selv om de har lik størrelse.
Nemerle er forresten et C# lignende språk for .NET


0 Kommentarer:
Legg inn en kommentar
<< Hjem