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
Nur rund die Hälfte schaltet während der Feiertage komplett vom Job ab. Die anderen sind…
Security-Experten von Check Point sind einer neuen Angriffsart auf die Spur gekommen, die E-Mail-Schutzmaßnahmen umgehen…
Hinter 84 Prozent der Zwischenfälle bei Herstellern stecken Schwachstellen in der Lieferkette. Auf dem Vormarsch…
Es kommt angeblich 2028 auf den Markt. Das aufgeklappte Gerät soll die Displayfläche von zwei…
Das System basiert auf Hardware von HPE-Cray und Nvidia. Die Inbetriebnahme erfolgt 2027.
Die Bundesnetzagentur hat ihr Gigabit-Grundbuch aktualisiert. Drei von vier Haushalten sollen jetzt Zugang zu Breitbandanschlüssen…