Top.Mail.Ru
Ответы
Аватар пользователя
6лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Господа матерые программисты. Объясните, зачем нужна эта куча различных языков программирования вo NET. Framework если..

Все эти C++, C#, Visual Basic, и т. д. и т. п. всё равно конвертируются в CLR? А потом и вовсе... лучше даже не знать во что...

Кароче. Зачем нужно всё это разнообразие языков, если они по сути переводятся в один общий?

По дате
По рейтингу
Аватар пользователя
Новичок
6лет

Чтобы нанимать некоторого абстрактного "программиста" вместо того чтобы искать конкретно C# или VB-кодера. Довольно упоротая концепция, ибо поддерживать это всё кому-то надо, особенно если соответствующий кодер уволился.
И да, C++ не конвертируется в CLR, а вполне себе сразу собирается в машинный код.

UPD: Кстати, этот самый CLR оказывается проще оптимизировать, ибо не надо писать оптимизаторы для каждого ЯП в отдельности, достаточно один раз сконвертить что угодно в байткод и оптимизировать уже его.

UPD2: Таки (managed) Visual C++ вполне может конвертиться в CLR если с ним повозиться, вот это прекол. Но обычно его так не используют, ибо плюсы больше для нативной фигни.

Аватар пользователя
Гуру
6лет

Вопрос интересный. На каждом языке пишут разные функции. На одном пишут web к примеру, на другом программы.