Size: a a a

2021 May 12

V🧀

Vestrond 🧀 in .NET Talks🎄
будет всё кроме комментов
источник

SB

Space Boost in .NET Talks🎄
шарп то? я знаю
источник

SB

Space Boost in .NET Talks🎄
я декомпилил
источник

SB

Space Boost in .NET Talks🎄
я спрашиваю почему шарп так легко декомпилится а плюсы нет
источник

V

Vyacheslav in .NET Talks🎄
потому что:
1. шарп сохраняет информацию всех переменных, функций, классов и т.д. и т.п.
2. у шарпа свой, более легкий IL
источник

V

Vyacheslav in .NET Talks🎄
C++ можно декомпилировать тоже. смотри IDA + HexRays
но там ничего не будет понятно, потому что нет метаданных
источник

V

Vyacheslav in .NET Talks🎄
да и асм сложнее
источник

V

Vyacheslav in .NET Talks🎄
не видел я чет регистров в IL...
источник

SB

Space Boost in .NET Talks🎄
я знаю что можно, этим я тоже занимался :)
источник

SB

Space Boost in .NET Talks🎄
но там такой псевдокод лютый шо прям страшно на него смотреть
источник

SB

Space Boost in .NET Talks🎄
и тем более ты никак не получишь исходный проект и не сможешь скомпилировать обратно
источник

V

Vyacheslav in .NET Talks🎄
нормально на него смотреть. недавно патчил.
источник

SB

Space Boost in .NET Talks🎄
ну ты сравни что получится в шарпе и в плюсах))
источник

V

Vyacheslav in .NET Talks🎄
IL в разы проще. вот и все.
источник

SB

Space Boost in .NET Talks🎄
а почему шарп не усложнит IL чтобы нельзя было так просто декомпилировать?
источник

SB

Space Boost in .NET Talks🎄
легкая декомпиляция шарпа это же проблема для всяких критически важных приложений
источник

V

Vyacheslav in .NET Talks🎄
а зачем усложнять что-то ради защиты от декомпиляции?
источник

SB

Space Boost in .NET Talks🎄
а зачем плюсы усложнили?
источник

V

Vyacheslav in .NET Talks🎄
а его не усложняли. он просто строится под определенный ассемблер.
источник

V

Vyacheslav in .NET Talks🎄
это лишает его кроссплатформенности из коробки
источник