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
Bösartige QR-Codes, die per E-Mail versendet werden, eignen sich sehr gut, um Spam-Filter zu umgehen.
Unsichere Websites und Phishing-Mails in Verbindung mit Black Friday können kauffreudigen Konsumenten zum Verhängnis werden.
Malware SmokeLoader wird weiterhin von Bedrohungsakteuren genutzt, um Payloads über neue C2-Infrastrukturen zu verbreiten.
Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.
Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…
Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…