Common Language
aus WB Wiki; freien Wissensdatenbank rund ums Thema Computer
Die Common Language (CL) ist die "Zwischenspache", in die beim Microsoft .NET-Framework alle .NET-Sprachen (C#, VisualBasic, J#) übersetzt werden. Sie wird dann von einer virtuellen Maschine ausgeführt.
Durch die gemeinsame "Basissprache" können die verschiedenen .NET-Programmiersprachen sehr einfach zusammenarbeiten. So können verschiedenen Programmteile in verschiedenen Programmiersprachen verfasst sein. Zusätzlich ist ein .NET-Programm auf jeden Computer ohne Änderungen übertragbar, der ein .NET-Framework bietet - auch wenn die zugrunde liegende Prozessorfamilie eine andere ist.
Für Linux gibt es mit dem Mono-Framework eine .NET-kompatible Implementierung.