Я думаю, что исполняемые файлы java (файлы jar) тривиальны для декомпиляции и получения исходного кода.Какие типы исполняемых файлов могут быть декомпилированы?
Что относительно других языков? .net и все такое?
Какие языки могут компилироваться только для декомпиляционного кода?