Цитата
а если на JS всё было написано??
А разница? Все компилится в MSIL. Рефлектор покажет все шарпе.
Цитата
динамически подключаемая библиотека, чистый машинный код.
Чушь. В dll может быть много чего. Код скомпилированный с кучи языков, который декомпилировать можно только в ассемблер, код дотнетовских языков, который можно рефлектором вернуть в нормальный код. Обфусцированный код, который вроде и возвращается в нормальный код, но совершенно не читается. Да просто набор картинок можно собрать в dll! Например Wcmicons.dll в тотал коммандер - это "чисто набор картинок", а никакой не "чисто машинный код"