Goyt
Я писал программы но очень простые, думаю даже на bash можно сделать подобное
Да на всём можно сделать эту программу. Другое дело, что лично ты можешь сделать, если не сделал ничего приблизительного до сих пор. Писать-то это никто за тебя не будет, так как своих, более интересных дел хватает с головой.
Думаешь, тебе не понадобится юнит-тестирование здесь? Думаешь, можно будет всё это делать без системы контроля версий? Вот мы знаем, что всё это понадобится, поэтому сразу берём в расчёт это. У тебя же своё кино какое-то. Ну у нас было такое же кино, когда мы были молодые, но по прошествии лет мы видим, что ни одной программы у нас с тех пор не осталось. Рассуждать-то можно по-всякому: и так думать, и так думать, - только вот именно рабочая программа представляет из себя ценность, не тонны рассуждений. А чтобы программа работала,
нужно соблюдать ряд классических правил при её разработке. И вот знаешь ли ты хоть одно из них?
Goyt
Я писал программы но очень простые
Ни одной строчки кода не вижу от тебя. Ни одной.
Goyt
думаю даже на bash можно сделать подобное
Делай, а мы посмотрим. Не зная Shell'а, он собрался на нём программу делать. А ты знаешь, что Shell не является полноценным языком? Там, например, функция может возвращать только 256 целых чисел, хотя в языке доступны целые числа приличной вместимости. Таких сюрпризов там ещё целая куча. На нём можно такую программу написать, но для этого надо на нём кучу других программ написать, чтобы знать эти его секреты, чтобы не пропираться в итоге. Пропираться - это когда несколько дней пишешь что-то, а потом понимаешь, что путь выбран неправильный, что в нём это всё не сработает, и всё надо стирать и писать по-другому.
Goyt
А с защитой как можно? Чтоб до ответов не добрались?
Если это будет C++/Qt, то они не смогут запустить программу для дизассемблирования, ума не хватит. Придётся им всё-таки на вопросы отвечать, так как
это проще. :)