C# — это мультипарадигмальный управляемый объектно-ориентированный язык программирования, созданный Microsoft совместно с .NET. C# можно использовать с любой реализацией .NET, такой как .NET Core, .NET Framework, Mono, ML.Net и Xamarin.
Kotlin — это статически типизированный язык программирования с открытым исходным кодом, поддерживаемый и разрабатываемый JetBrains. Kotlin сочетает в себе ООП и функциональные возможности и ориентирован на совместимость, безопасность, ясность и поддержку инструментов…
Ковариантность, контравариантность и инвариантность описывают, как существующая иерархия наследования типов изменяется при некотором преобразовании (например, использовании в дженериках). Если преобразование сохраняет порядок исходной иерархии, оно является…
В системе типов языка программирования ковариация и контравариантность относятся к упорядочиванию типов от более узкого к более широкому и их взаимозаменяемости или эквивалентности в определенных ситуациях (таких как параметры, универсальные типы и возвращаемые типы).
Кэш — это механизм для временного хранения (кэширования) данных локально, чтобы сократить время доступа к данным, хранящимся далеко. Для просмотра ЦП / диска / веб-страниц используйте соответствующие теги (cpu-cache, diskcache, ...)