Size: a a a

2020 May 15

S

SeanWoo in CODE BLOG / C#
Ну да, и я об этом, но чтоб этот ил код запустился надо запустить рантайм
источник

HJ

Happy Jupiter in CODE BLOG / C#
Sergey Trofimov
т.е. как ОС запустит код? Только рантаймом .NET
ну да, ей энтрипоинт передается
источник

HJ

Happy Jupiter in CODE BLOG / C#
а дальше в дело jit вступает
источник

S

Sergey Trofimov in CODE BLOG / C#
Ну и договорились))
источник

HJ

Happy Jupiter in CODE BLOG / C#
но так удобно разве что под виндой сделали
источник

S

SeanWoo in CODE BLOG / C#
Happy Jupiter
ну в .data да
А в .code обращение к рантайму и передача адреса на энтрипоинт
источник

S

SeanWoo in CODE BLOG / C#
Правильно же?
источник

HJ

Happy Jupiter in CODE BLOG / C#
не помню уже, вроде да
источник

AM

Azure Mynn in CODE BLOG / C#
Sergey Trofimov
Не будет кода в бинарном формате как на C++ например
IL -- код в бинарном формате
источник

HJ

Happy Jupiter in CODE BLOG / C#
+
источник

AM

Azure Mynn in CODE BLOG / C#
Потому что это байткод ВМ шарпа
источник

AM

Azure Mynn in CODE BLOG / C#
Но опять же, это зависит от компиляции
источник

S

Sergey Trofimov in CODE BLOG / C#
Azure Mynn
IL -- код в бинарном формате
Как в бинарном если я его могу просмотреть?
источник

S

SeanWoo in CODE BLOG / C#
Sergey Trofimov
Как в бинарном если я его могу просмотреть?
Знаешь ли
источник

HJ

Happy Jupiter in CODE BLOG / C#
Azure Mynn
Но опять же, это зависит от компиляции
только про corert щас не задвигай)
источник

AM

Azure Mynn in CODE BLOG / C#
Sergey Trofimov
Как в бинарном если я его могу просмотреть?
Ты можешь посмотреть его представление в читабельном виде
источник

HJ

Happy Jupiter in CODE BLOG / C#
Sergey Trofimov
Как в бинарном если я его могу просмотреть?
потому, что он декомпилируется
источник

HJ

Happy Jupiter in CODE BLOG / C#
вернее дизассемблируется
источник

AM

Azure Mynn in CODE BLOG / C#
Которое дизассемблируется из байткода IL
источник

НП

Никита Петроченко... in CODE BLOG / C#
Azure Mynn
Ты можешь посмотреть его представление в читабельном виде
Он не в бинарном формате
источник