Хотел написать по-короче, возможно что-то упустил, поэтому могут возникнуть вопросы, или вообще никто не обратит внимания на мои потуги, в любом случае искать истину, она как известно рядом
Ligth
red_warg, думаю проблемы в арихтектуре фон Неймана решаться, когда смогут создать полноценный квантовый компьютер. Это конечно моё воображение, но впечатляет идея, что связанные атомы будут представлять и данные, и процессор одновременно, вполнятся и меняться единовременно...
nick
Согласен с тем, что программа - это массив данных, включающую в себя их структуру и все остальное, к данным относящееся. Но с другой стороны программа, как мне кажется, - это составная сущность, которая может быть разбита на части, которые, в свою очередь, могут иметь разное состояние, находиться на разных носителях, иметь разный статус (статичные на данный момент данные, данные в процессоре на стадии исполнения и т.д.).
То же самое, как мне кажется, представляет собой человек - тоесть как бы конгломерат разных данных мирового суперкомпьютера, находящихся в разных местах и в разных состояниях, но при этом объединенных в одно целое.
Я вот о чем задумался - какое место в такой структуре занимает деятельная часть человека? Ведь программа жестко следует своей логике, у нее нет осознания, а человек может сам принимать решения и действовать. Или не может? Не могу ответить однозначно...
Еще вопрос - как осуществить реверс-инжиниринг бинарного кода? Мы, по сути, видим только данные в процессоре и результат. Но чтобы преобразовать это все обратно в исходники - нам нужна спецификация компилятора
Masja
Парни, это все гуд. Но прикиньте, что программист, написавший программу игры чисто для прикола пожелал пообщаться с геймерами. Допустим, в игре "Сакред" среди предметов магии можно было обнаружить разбитый "плэйстешн-6" или письма программеров. И еще прикиньте, что программистам, писавшим проги для нашей реальности, тоже могла прийти в бошку такая же идея.
Давайте я уж расскажу о своем споре с Винчи. Он пишет книгу о магии Земли. И он назвал ее "Геомантией Винчи". Я дала ему по чайнику и говорю, мол мантика - это по греческий "прорицание". Зачем ограничивать магию земли этим термином? Слово за слово. И он рассказал мне о древнем искусстве прорицания будущих событий с помощью птиц - обычно петушков. Маги рисовали на земле круг, по периметру расставлялись буквы, на каждую букву ложилось зернышно. Затем выпускали петушка и записывали буквы, с которых он склевывал зерна.
Винчи рассказал, что в студенческие годы догорился с двумя парнями отмечать сиволы, на которые будет тыкать указкой их преподаватель. За одну пару тот натыкивал целые фразы - чисто петушок. И эти фразы были осмысленными!!! Казалось, что какая-то неведомая сила приняла прикол этих парней и буквально ошеломила их своим вхождением в игру. Словно какой-то небесный программист ввел в программу миру "канал общения" с юзерами.
И теперь вопрос: а можно ли написать программу, которая фиксировала бы некие элементы обращений процессора к обычным программам компьютера, затем наделяла эти обращения буквенной кодировкой и затем выдавала на экран текст сообщения?
nick
Мася, твоя идея очень похожа на метамашину из книги "Синхроничность и седьмая печать" Муна. Наверное это и есть проявление синхроничности, о которых писал автор!
Насчет процессора я не уверен, тут нужно знание ассемблера, но на уровне операционной системы подобные программы существуют - например фаерволы, которые мониторят запуски одних программ другими. Теоретически, если такой фаервол поддерживает логи, можно их распарсить и перевести в символьную информацию. Только мне думается, что с кодировкой (преобразованием вызов => символ) нужно будет определиться до начала сбора данных, чтобы это стало частью намерения.
lfxor
Просто в реализации будет сделать следующее: программа-сканер, которая по определенным правилам выбирает буквы из кэша интернет-страничек, скажем, раз в минуту случайный символ из последней закэшированной странички.
bolton
как то задался вопросом как можно гулять по галактике чтобы тебя не обнаружили инопланетяне. Мы с ребенком часто мечтаем, поэтому и возник этот вопрос. И придумали: нужно бывать на каждой планете не более 40 лет. За этот срок врядли они сумеют обшарить все планеты галактики и обнаружить нас. Эта идея вызвала другую идею уже относительно сети. Берется какая либо статья в инете, которая содержит большое количество текста. Далее пишем текст который никто не должен узнать, секретный типа. Далее запускаем скрипт, который берет каждую букву из засекреченного текста, находит аналог из большой статьи и запоминает порядковые номера букв, таким образом создает список цифр. Список непонятный и его можно рассылать всем. Но урл статьи в инете никто не знает. Соответственно засекреченный текст может прочесть только тот, кто знает урл большой статьи. Так как статьи в инете имеют особенность видоизменяться, то вероятность прочесть засекреченный текст становиться еще меньше.
Читать дальше