Alternative Sprachen für die .NET-Entwicklung

Als .NET ursprünglich herauskam, wurden gleich die Vorzüge von Common Language Runtime (CLR) gepriesen – nämlich dass man auf der Plattform auch mit Nicht-.NET-Sprachen programmieren kann. Einige IT-Profis behaupteten sogar, man könne fast jede Sprache zur Entwicklung von .NET-Code verwenden, wenn man sie auf die Plattform portiere.

Schon bald wurden tatsächlich COBOL und Fortran in die Liste der möglichen Sprachen aufgenommen. Es ist nicht leicht zu glauben, dass es Leute gibt, die einer dieser Sprachen gegenüber C# oder VB.NET den Vorzug geben, aber die Welt der alternativen .NET-Sprachen ist in der Tat sehr lebendig. Bevor über die alternativen Sprachen gesprochen wird, soll erst ein kurzer Einblick in CLR gewährt werden.

CLR

Common Language Runtime (CLR) ist die Grundlage des .NET Framework. Als zentrale Runtime-Engine sorgt sie für die Ausführung von Anwendungen im .NET Framework. Sie basiert auf der internationalen Common-Language-Infrastructure-Spezifikation (CLI). Sprach-Compiler generieren IL (Intermediate Language), die zur Ausführung an die CLR weitergegeben wird.

Die generierte IL ist immer die gleiche – ganz egal, welche Entwicklungssprache verwendet wurde. COBOL-.NET-, C#- und Pascal-.NET-Code wird immer in die gleiche IL kompiliert. Deshalb ist .NET eine hervorragende Plattform für sprachübergreifende Entwicklung und Support.

Da CLR über eine Standardarchitektur verfügt, gibt es eine Reihe von Nicht-.NET-Sprachen, die in diese Umgebung portiert worden sind. Nutzt man sie, kann man sich mit der Plattform vertraut machen und gleichzeitig in einer bereits bekannten Sprache Code schreiben. Auf der nächsten Seite werden die Sprachen (außer C#, VB.NET oder J#) betrachtet, die .NET-Entwicklern derzeit zur Verfügung stehen.

Page: 1 2

ZDNet.de Redaktion

Recent Posts

Gefahren im Foxit PDF-Reader

Check Point warnt vor offener Schwachstelle, die derzeit von Hackern für Phishing ausgenutzt wird.

1 Tag ago

Bitdefender entdeckt Sicherheitslücken in Überwachungskameras

Video-Babyphones sind ebenfalls betroffen. Cyberkriminelle nehmen vermehrt IoT-Hardware ins Visier.

1 Tag ago

Top-Malware in Deutschland: CloudEye zurück an der Spitze

Der Downloader hat hierzulande im April einen Anteil von 18,58 Prozent. Im Bereich Ransomware ist…

1 Tag ago

Podcast: „Die Zero Trust-Architektur ist gekommen, um zu bleiben“

Unternehmen greifen von überall aus auf die Cloud und Applikationen zu. Dementsprechend reicht das Burg-Prinzip…

2 Tagen ago

Google schließt weitere Zero-Day-Lücke in Chrome

Hacker nutzen eine jetzt gepatchte Schwachstelle im Google-Browser bereits aktiv aus. Die neue Chrome-Version stopft…

2 Tagen ago

Hacker greifen Zero-Day-Lücke in Windows mit Banking-Trojaner QakBot an

Microsoft bietet seit Anfang der Woche einen Patch für die Lücke. Kaspersky-Forscher gehen davon aus,…

2 Tagen ago