Предлагаю в следующем конкурсе сделать серию уровней, в которых требуется:
1 - распознать язык программирования по исходнику - слишком просто
2 - исправить 1 - 2 ошибки (в сырцах? дак компилятор/интерпретатор все скажет) - тоже просто
3 - скомпилировать и запустить программу которая сообщит пароль - тут несколько траблов: а) нужно будет делать кросс-платформенные проги (не у всех мастдай стоит), а ставить мастдай ради квеста.... как то не есть гуд. б) пароль придется как то хитроумно прятать, т.к. в сырцах его можно будет без компиляции подглядеть.
языки программирования самые разные от JavaScript и VBScript до экзотических LISP, Ada, Eiffel, Ruby и пр.
ну JS и VB - это понятно, но остальные это уже перебор, для них найти кроссплатформенные комплитяторы да ещё и совместимые с нынешним софтом... хмм..
а такие распространенные как c/c++/c#, perl, php, shell, pascal, basic, python, tcl/tk и т.п. - это слишком просто... если только не реверс инжинеринг.