Моррис
CTS или Common Type System используется всеми языками, построенными на .NET Framework. Common Language Runtime (CLR) - это базовая часть платформы .NET. CTS не говорит о каком-либо конкретном синтаксисе или ключевых словах, но определяет общий набор типов, которые можно использовать с синтаксисами различных языков. CTS предоставляет базовый набор типов данных для каждого языка, работающего на платформе .NET.
CTS устанавливает структуру, которая способствует межъязыковой интеграции, высокопроизводительному выполнению кода и безопасности типов. Он определяет правила, которым должен следовать язык, что крайне важно для обеспечения того, чтобы объекты, написанные на разных языках, могли взаимодействовать друг с другом. CTS также предоставляет объектно-ориентированную модель, которая способствует полному выполнению многих языков программирования.