Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Можно ли сделать саморазвивающийся код, который напишет самого себя? Как скатерть самобранка

юнит барак Ученик (165), закрыт 2 года назад
Лучший ответ
SSk-01 Мудрец (13634) 2 года назад
Можно, но рано или поздно он зайдет в тупик - либо место кончится, либо глюк произойдет
Остальные ответы
Def Гений (64163) 2 года назад
Программа, выводящая свой собственный текст называется квайном. Саморазвивающейся ей для этого быть не нужно
NeaKou Профи (633) 2 года назад
про циклы питона почитай, есть код, который сам себя пишет) велосипед
VitaliyShahlin Профи (507) 2 года назад
Про нейросети почитай
Slava Ivanov Мудрец (14381) 2 года назад
Конечно, может, и ещё как! Но не слушайте про питон - это язык для лентяев. Самомодифицирующийся код - это С и ассемблер. Если интересно, расскажу почему, но это долго. Такой код, где все изменения заранее заложены программно - например саморасшифровывающийся вирус - это элементарно. А вот создать код, модифицирующийся в зависимости от окружения - это задачка та ещё. Но тоже решаемая! Принцип один - часть исполнимого файла перезаписывается командами другой его части, в зависимости от условий окружения. Сложность - очень хорошо знать окружение, например, операционную систему.
Ты чеГуру (2777) 2 года назад
Где этому научиться ? список книг.
Slava Ivanov Мудрец (14381) Да ни где. Кто будет по такому учебники ещё писать? Я немного писал, из своей головы - когда студентом был, лет 30 назад. Интересно. Книг точно нет. Вернее, есть, но в интернете ты их не найдёшь, у меня есть книжка по вирусам, давно запрещённая. А что вообще тут сложного? Тебе надо саморазвивающийся код. Определи пространство, в котором он будет развиваться - ведь это цифра, там всё лежит в пределах от и до. И количество параметров конечно. Если ты, конечно, не собрался писать глобальный искусственный интеллект. Один вопрос только - а нельзя ли учесть в коде программы все варианты входящих данных? И тогда не надо химичить с самомодификацией.
Похожие вопросы