Эта идея должна умереть. Научные теории, которые блокируют прогресс - [153]
Как могло получиться, что огромное количество людей, интересующихся программированием, пока не охвачено нашими ведущими учреждениями в области высшего образования? Возможно, это связано с тем, что мы не смогли развиться и продолжаем рассматривать компьютерные науки как точные, а не как новую дисциплину, охватывающую сразу несколько областей. И чем быстрее мы сможем отказаться от этого устаревшего мышления, тем лучше.
Информатика
Нил Гершенфельд
Физик, директор Центра битов и атомов, Массачусетского технологического института; автор книги Fab: The Coming Revolution on Your Desktop («Фаб: грядущая революция на вашем рабочем столе»).
Информатика (computer science) обладает некоторыми любопытными свойствами – она иногда игнорирует, а иногда открыто отвергает принципы всей остальной науки.
Существует множество вычислительных моделей: императивные / декларативные / функциональные языки, SISD / SIMD / MIMD архитектуры, скалярные / векторные / многоядерные процессоры, RISC / CISC / VLIW наборы команд. А физическая реальность есть только одна – для всякой области пространства доступны некоторые состояния, она может взаимодействовать с другими областями и для перехода из одного состояния в другое ей требуется некоторое время. Все остальное – это фикция.
И сейчас мы прилагаем поистине героические усилия для поддержания этой фикции. Программирование в наши дни напоминает праздное пребывание в «садах удовольствий» из фильма «Метрополис» Фрица Ланга: вы полностью уверены, что рабочие в цехах глубоко внизу будут в точности следовать вашим указаниям. Но на самом деле «снизу» все чаще слышен ропот. Множество взаимосвязанных «бутылочных горлышек», непопаданий в кэш, совпадений по времени цепочек тока, недостаточные бюджеты дата-центров и неэффективность параллельно работающих процессоров (и программистов) – вот лишь несколько причин этого.
У программ нет физических атрибутов типа пространства и времени, однако таковые имеются у «железа», на котором работают эти программы. Код, на базе которого работает та или иная программа, исполнительный скомпилированный код, и схемы, по которым он работает, совершенно не похожи друг на друга. Если вы посмотрите на географическую карту, то увидите в ней иерархическую структуру от города к штату и стране, однако геометрия представления не меняется в зависимости от масштаба. Почему мы не делаем того же самого в отношении программ?
Я склонен винить в создавшемся положении двух человек – Алана Тьюринга и Джона фон Неймана. Оба прославились исключительно важными с исторической точки зрения и довольно нетрадиционными исследованиями. Тьюринга интересовал вопрос принципиальной вычислимости. Машина, носящая его имя, задумывалась как теоретическая модель, а не как проект реально осуществимого эксперимента. У нее имелась головка, которая читала и записывала символы на бумажной ленте. И хотя это может показаться само собой разумеющимся, различие между сохранением физического состояния и взаимодействием его с другим состоянием носит нефизический характер. Разделение функций было разработано в элементах архитектуры фон Неймана. И хотя оно присутствует почти в каждом из сделанных в наши дни компьютеров, изначально оно не должно было стать универсальной истиной. Фон Нейман писал о нем в своем известном отчете о программировании, исходя из довольно ограниченных возможностей ранних компьютеров EDVAC.
Тьюринг и фон Нейман осознавали ограниченность собственных моделей; в последние годы своей жизни они оба исследовали процессы вычислений в пространственных структурах: для Тьюринга это было формирование диаграмм направленности, а для фон Неймана – саморепликация. Однако их наследие продолжает жить в счетчике команд, имеющемся почти в любом процессоре – современном наследнике головки Тьюринга, читавшей знаки на бумажной ленте.
В природе в каждый момент времени и повсеместно что-то происходит. Целая компьютерная индустрия создала вычислительные устройства, лишь немногие исследовали физику вычислений. Эти ученые, работавшие за пределами того, что традиционно считается компьютерной наукой, смогли разработать квантовые компьютеры, использующие запутанные квантовые состояния и их суперпозицию; микрогидродинамику, в равной мере приложимую к переносу материи и переносу информации; аналоговую логику для решения дискретных задач с непрерывными степенями свободы и численную симуляцию программируемых материалов. Еще более важно то, что возникают модели программирования, создатели которых обращают больше внимания на физические ресурсы, а не стремятся переложить заботу о них на чужие плечи. Выясняется, что сделать это проще, чем предполагалось, потому что при этом удается избежать всех проблем преобразования из нефизического в физический мир.
Нео, главный герой фильма «Матрица», стоит перед выбором – он может принять красную таблетку и покинуть иллюзорный мир, в котором живет, или принять синюю и сохранить существующую иллюзию. Оказавшись в реальном мире, он понимает, что этот мир намного более сложен, но при этом он гораздо интереснее. Перед таким же выбором стоит в наши дни и цифровой мир – он может либо принять, либо отвергнуть физическую реальность, в которой находится.
Третье издание руководства (предыдущие вышли в 2001, 2006 гг.) переработано и дополнено. В книге приведены основополагающие принципы современной клинической диетологии в сочетании с изложением клинических особенностей течения заболеваний и патологических процессов. В основу книги положен собственный опыт авторского коллектива, а также последние достижения отечественной и зарубежной диетологии. Содержание издания объединяет научные аспекты питания больного человека и практические рекомендации по использованию диетотерапии в конкретных ситуациях организации лечебного питания не только в стационаре, но и в амбулаторных условиях.Для диетологов, гастроэнтерологов, терапевтов и студентов старших курсов медицинских вузов.
Этот учебник дает полное представление о современных знаниях в области психологии развития человека. Книга разделена на восемь частей и описывает особенности психологии разных возрастных периодов по следующим векторам: когнитивные особенности, аффективная сфера, мотивационная сфера, поведенческие особенности, особенности «Я-концепции». Особое внимание в книге уделено вопросам возрастной периодизации, детской и подростковой агрессии.Состав авторского коллектива учебника уникален. В работе над ним принимали участие девять докторов и пять кандидатов психологических наук.
В шпаргалке в краткой и удобной форме приведены ответы на все основные вопросы, предусмотренные государственным образовательным стандартом и учебной программой по дисциплине «Семейное право».Рекомендуется всем изучающим и сдающим дисциплину «Семейное право».
В шпаргалке в краткой и удобной форме приведены ответы на все основные вопросы, предусмотренные государственным образовательным стандартом и учебной программой по дисциплине «Налоговое право».Книга позволит быстро получить основные знания по предмету, повторить пройденный материал, а также качественно подготовиться и успешно сдать зачет и экзамен.Рекомендуется всем изучающим и сдающим дисциплину «Налоговое право» в высших и средних учебных заведениях.
В шпаргалке в краткой и удобной форме приведены ответы на все основные вопросы, предусмотренные государственным образовательным стандартом и учебной программой по дисциплине «Трудовое право».Книга позволит быстро получить основные знания по предмету, повторить пройденный материал, а также качественно подготовиться и успешно сдать зачет и экзамен.Рекомендуется всем изучающим и сдающим дисциплину «Трудовое право».
В шпаргалке в краткой и удобной форме приведены ответы на все основные вопросы, предусмотренные государственным образовательным стандартом и учебной программой по дисциплине «Международные экономические отношения».Книга позволит быстро получить основные знания по предмету повторить пройденный материал, а также качественно подготовиться и успешно сдать зачет и экзамен.Рекомендуется всем изучающим и сдающим дисциплину «Международные экономические отношения» в высших и средних учебных заведениях.
Истинное православие весьма отличается от его расхожих версий, излагаемых в благоглупостных книжках о вере и церкви. Оно почти недоступно не только наблюдению, но даже словесному описанию. Однако не все так плохо. Нужно просто отойти чуть в сторону от тех смотровых площадок, откуда православие обычно — и безуспешно — показывают, и обратиться к историческим и современным прецедентам христианского бытия, когда оно направлено «против течения» нехристианской или псевдохристианской общественной жизни. Может ли адекватный современный человек быть православным? Кто такие истинные верующие? Каковы настоящие христианские ценности? В чем подлинный смысл церковной жизни? Эта книга раскрывает совершенно неожиданные и удивительные стороны жизни христианина.
Вопрос мифического (мистического) в нашей жизни сейчас встаёт всё острее. Люди хотят знать объективную реальность и научиться воспринимать её адекватно. В книге внимание уделено механизмам самого мифотворчества. Изучена роль языка как описательной силы при создании картины мира. Показано, как неадекватные языковые конструкции создают и неадекватную картину реальности. С позиций психолингвистики, язык – это инструмент описания и орудие мышления, поэтому для начала нужно разобраться в самих орудиях и их силе.
Книга известного телеведущего Игоря Прокопенко раскрывает тайные страницы русской истории, опровергая устоявшиеся мнения и предлагая неожиданную, но подкрепленную доводами многих исследователей картину развития русской — и шире — славянской цивилизации на протяжении веков. Откуда на Кольском полуострове появилось «святилище Аполлона»? Алкоголь и Древняя Русь — правда и вымысел. Парадоксы монголо-татарского ига. Где могла происходить Куликовская битва? Был ли Рюрик скандинавом? Кто мог вернуться в Россию из Голландии вместо Петра Первого? Как на самом деле расшифровываются предсказания Нострадамуса о России? Как изменится карта России после смещения тектонических плит? Книги Игоря Прокопенко всегда будоражат читательское воображение, не позволяя историческим фактам превратиться в окаменевшую догму.
Прививки могут стать причиной аутизма, серьезные болезни лечатся гомеопатией, ВИЧ неизбежно приводит к смерти, ГМО опасно употреблять в пищу — так ли это? Знать верный ответ важно каждому, ведь от этого зависят наша жизнь и здоровье. В своей новой книге научный журналист Ася Казанцева объясняет: чтобы разобраться, достоверно ли то или иное утверждение, необязательно быть узким специалистом. Главное — научиться анализировать общедоступную информацию. И тогда, если «в интернете кто-то неправ», вы это обязательно заметите.Первую книгу Аси Казанцевой «Кто бы мог подумать? Как мозг заставляет нас делать глупости» высоко оценили ученые и обычные читатели — уже несколько лет она остается бестселлером.
Известный телеведущий Игорь Прокопенко в своей книге раскрывает материалы, которые до сегодняшнего дня находились в архивах спецслужб под грифом «Совершенно секретно».Вы узнаете о том, как спецслужбы разных стран разрабатывают теорию и практику массового зомбирования людей; как готовят специалистов-«слиперов», которые могут, находясь за тысячи километров, войти в сознание, например, министра обороны враждебной державы.Мы познакомимся с уникальными экспериментами секретных лабораторий, где экстрасенсы занимаются телекинезом и ясновидением.
Игорь Прокопенко в своей книге приводит ранее неизвестные документальные факты и свидетельства участников и очевидцев Чеченской войны. Автор заставляет по-новому взглянуть на трагические события той войны. Почему с нашей страной случилась такая страшная трагедия? Почему государством было сделано столько ошибок? Почему по масштабам глупости, предательства, коррупции и цинизма эта война не имела себе равных? Главными героями в той войне, по мнению автора, стали простые солдаты и офицеры, которые брали на себя ответственность за принимаемые решения, нарушая устав, а иногда и приказы высших военных чинов.