Информация об изменениях

Сообщение Re[46]: Visual C# vs C++. Надо сравнить перспективы. от 13.01.2017 12:02

Изменено 13.01.2017 13:35 Serginio1

Re[46]: Visual C# vs C++. Надо сравнить перспективы.
Здравствуйте, itslave, Вы писали:

I>Здравствуйте, Serginio1, Вы писали:


S>> Принципиально новое это оптимизация компилированного кода, CLR не нужен. Там только один сервис для сборки мусора.

I>

I>It replaces the full CLR with a refactored runtime that primarily contains the garbage collector.

I>Нужен. Просто его кастрировали по самое немогу и запихнули в одну длл.

А теперь сравни размер CLR и этой дллки. И ты считаешь, что это одно и тоже?
S>>А принципиально там куча чего ибо это совсем другой компилятор.
I>Ну вот о чемя и говорю — когда мелкософт свой С++ компилятор переписало(vs2003 емнип, никот же не кричал что это ореволюция в С++)?
S>>А NGEN это тот же JIT
I>Не совсем.
А что? Его использует CLR и джитит если нужно. Так что они не могут быть разными. Там вся проблема в рефлексии.
В Net Natve такой проблемы нет. Можно использовать регистры, Simd по полной. И только нужно расставить точки останова для сборки мусора.

Плюс JIT у не до оптимизаций по нескольку минут или часов
Re[46]: Visual C# vs C++. Надо сравнить перспективы.
Здравствуйте, itslave, Вы писали:

I>Здравствуйте, Serginio1, Вы писали:


S>> Принципиально новое это оптимизация компилированного кода, CLR не нужен. Там только один сервис для сборки мусора.

I>

I>It replaces the full CLR with a refactored runtime that primarily contains the garbage collector.

I>Нужен. Просто его кастрировали по самое немогу и запихнули в одну длл.

А теперь сравни размер CLR и этой дллки. И ты считаешь, что это одно и тоже?
S>>А принципиально там куча чего ибо это совсем другой компилятор.
I>Ну вот о чемя и говорю — когда мелкософт свой С++ компилятор переписало(vs2003 емнип, никот же не кричал что это ореволюция в С++)?
S>>А NGEN это тот же JIT
I>Не совсем.
А что? Его использует CLR и джитит если нужно. Так что они не могут быть разными. Там вся проблема в рефлексии.
В Net Natve такой проблемы нет. Можно использовать регистры, Simd по полной. И только нужно расставить точки останова для сборки мусора.

Плюс JIT у не до оптимизаций по нескольку нет у него лишних минут или часов.