Сообщение от pax
пруфы?
|
C# + .NET создавался изначально чтобы заменить всё остальное, думаю некоторые тут знали что раньше к ОС поставлялся язык программирования и набор библиотек, так вот C# хотели сделать таким языком, это дало бы огромные приемущества так как математически можно доказать что программа делает, и ring0-ring3 схема безопастности в ОС уже не нужна была бы (собсно это проект
Singularity от microsoft), отдел разработки C# это вообще отдельный отдел от остальных, другие отделы это : разработчики windows, office, visual studio и еще куча
суть в том что этот отдел не оправдал надежд и отдел разработки windows сделала свой новый системный API -
Windows Runtime, который включает в себя CLI и C# как опциональные елементы
и самое важное, над чем microsoft билась почти 7 лет - чтобы аппы работали через CLI, тут отсутствует, ведь WinRT аппы не запускаются через CLI
масла долило то что офис так и не переписали на C#
в итоге вылилось всё в то что современные приложения вы можете теперь спокойно писать на C++, javascript и CLI-based языках, C# теперь больше не тянут за уши чтобы он стал великим и могучим, а отпускают в свободное плавание