Сколько времени и нервов потребуется чтобы заново восстановить информационную «часть» мира?
Представим гипотетически что на Земле были уничтожено все что было связано с компьютером, интернетом, программированием и т.п. (сайты, книги, оборудование, схемы компьютерных систем и их комплектующих и т.п.), но остались люди которые сохранили эти знания, так вот, сколько времени уйдет чтобы заново вернуть наше настоящее?
Думаю, что если такая цель будет поставлена, то через десяток лет появится первый микропроцессор (до того будут схемы на лампах или полупроводниках). И потом снова пойдёт гонка за мегагерцами и нанометрами. Лет 25-30 должно хватить.
Десятки лет, может, столетия. Зависит от оставшегося оборудования и технологий, т.к. придется снова проходить все уничтоженные технологические ступени.
Bavinin: нужно другой вопрос ставить - найдутся ли люди которые будут кормить даром тех кто в этом разберется и ускорит НТР. Дело не в самих технологиях, а в экономической возможности и необходимости их появления.
Если останутся люди с сегодняшними знаниями, то технологический уровень будет восстановлен на порядок быстрее, чем он был достигнут, ибо повторять всегда проще. Совершенно незачем проходить все предыдущие этапы в той последовательности, как они были пройдены в первый раз. Всё начнется сразу с полупроводников и микросхем, ибо принципы работы полупроводников уже известны выжившим инженерам. Так ведь по вашей задаче? Дело лишь за техпроцессом.
То же и с алгоритмами. Сначала всякие Форт-машины с шитым кодом, потом простые ЯВУ и компиляторы, можно сразу с ООП, и пошло-поехало. Новый HTTP -- сразу двоичный, новый DNS -- сразу безопасный, новая электронная почта -- сразу без анонимности и с электронными подписями... Глядишь, с такими технологиями и социальные сети не нужны будут, либо же они будут прямо между реальными людьми, без сайтов-посредников...
Vapaamies: Таких людей единицы, и эти люди теоретики.
Практики работают с конкретным современным оборудованием, им важно умение работать на данной технологической ступени, и знать инструменты, а не теорию.
Суть в том что большинство знаний останется невостребованными.
Т.е если создать процессор с нуля, на основе знаний, то он будет другим.
Да и нет такого человека в мире который смог бы воссоздать процессор по памяти.
Все придется проходить почти с нуля. Это лет 50 минимум, и не факт, что получится.
И люди умеющие писать на си, пайтоне и прочем будут абсолютно невостребованы, ибо не будет этих инструментов.
Новые процессоры возникают довольно часто. Иногда даже с новыми системами команд. И через какое-то время для них появляется си-компилятор. Когда сделают новый процессор, то, во-первых, многие из тех, кто сейчас программирует на си, легко освоят для него и ассемблер, и машинные коды, а во-вторых, компилятор с языка, очень похожего на си, появится быстро (поскольку этот подход уже доказал свою эффективность). Так что знания никуда не пропадут.
Mrrl: Вы постановку вопроса читали? Полное уничтожение всей хранимой информации.
Вы вот так с нуля возьмете и напишите точно такой же компилятор си под новый процессор? Чисто по памяти?
Артем: Зачем писать точно такой же компилятор? Тем более под новый процессор, с новой системой команд? Кроме того, я написал "с языка, очень похожего на си". Не факт, что все особенности си (даже образца 1974 года) будут воспроизведены. Да это и не нужно: всё равно программ не осталось, так что совместимости не требуется.
Артем: Mrrl: на самом деле не придется все с нуля начинать, нужно будет пройти этап до создания схемотехники на основе vhdl, а дальше создать нужные микросхемы будет пары месяцев.
Не соглашусь с Алексей Николаев, все что связано с компьютерной областью и созданием современных систем было создано в последние 30-40 лет, такой долгий период был из за того, что все это было новым, ранее не создававшемся, если же останутся знания у людей восстановить "еще раз" можно будет намного быстрей, минимум в 2-3 раза. Край на это уйдет 20 лет.