Страница в поддержку книги «Модели информации и данных — Атом и универсум информации»
Содержание
Интересные факты:
Где в программном коде прячется мэр города мэров, Вы сможете узнать из книги «Интеллектуальные системы: атом и универсум информации».
Как разгрузить нагруженную связь, Вы сможете узнать из книги «Интеллектуальные системы: атом и универсум информации».
Зачем множество раз реплицировать одно и то же, Вы сможете узнать из книги «Интеллектуальные системы: атом и универсум информации».
Обновите страницу, чтобы узнать другие интересные факты.
О чем эта книга: вкратце
Эта книга о фундаментальной информатике — но не той, что Вы учили в школе или институте. Эта книга об информации, а не о данных. Базовые законы информатики не отрицаются, но существенно пересматриваются. И начинаются с того, что бит — это единица данных, а не единица информации. Информатика граничит с философией и даже с психологией, в этой книге Вы увидите эти границы. Кроме того, в книге Вы найдёте полноценный обзор структур данных и моделей данных.
Также рекомендую прочесть книгу тем, кто интересуется логическими подходами к искусственному интеллекту.
О чем эта книга: подробно
В этой книге я рассматриваю программные продукты как элементы общей экосистемы. Затем анализирую составляющие программных продуктов и их взаимодействие. При этом я касаюсь темы независимости программных продуктов от аппаратной платформы. Рассматривая отдельные части программ сверху вниз, я подхожу к рассмотрению их элементарных составляющих — процессов и данных. Рассмотрению данных и посвящена большая часть книги.
Прежде всего, я стараюсь разделить понятие данных и информации. В частности, я объясняю, что бит на самом деле не является единицей информацией — это единица данных. Путем последовательных рассуждений я вывожу единицу информации и её свойства. Рассказываю, как единицы информации связываются между собой и образуют структурные элементы — от самых простых, до сложнейших. Вы узнаете, какие основные противоречия, существующие в данных, способна преодолеть единица информации.
Поскольку элементарная единица информации — знак — не является чем-то абстрактным, эфемерным, а представляет собой вполне конкретную структуру, необходимо понять, какие операции можно проводить над ней — и я не прохожу в книге мимо этой темы. Следуя от простого к сложному, я рассматриваю операции, с которыми мы ежедневно встречаемся в жизни, но которые не рассматриваются в классических учебниках информатики: классификация, идентификация, сопоставление, валидация, дискретизация, сбор и обогащение информации и пр.
Далее я перехожу от теории информации в виде описания структур к конкретике — какие на практике бывают элементы информации, с чего начинается построение информационной базы на основе элементов информации. Я пишу, что элементы непосредственно связаны с символами и естественным языком. Поэтому одной из глав является символическая информатика.
А после этого я возвращаюсь обратно — к тем структурам, которые мы привыкли видеть в программных продуктах, и которые описываются с помощью данных. Например, наборы, списки, деревья и т.п. Я рассматриваю эти же структуры, но с точки зрения реализации в атомах информации. Описав их, я стремлюсь сопоставить данные и информацию в виде двух встречных процессов — интерпретации данных и кодирования информации в данных.
В последней главе я рассматриваю связь элементов информации и моделей данных — от инфологической до реляционной, поскольку, с одной стороны, они дают возможность в деталях проверить правдоподобность моих теоретических выкладок, а с другой стороны, проверяют полноту теории, то есть то, насколько модели данных могут быть реализованы в элементах информации.
Об авторе
Меня зовут Александр Горбачев. За последние 15 лет я приобрел бесценный практический опыт, связанный с программированием, архитектурой и технологиями информационных систем, с внедрением ERP-систем и бизнес-процессами компаний.
Свою профессиональную деятельность я начинал с программирования, затем, уже на последних курсах института, понял, что мне интересен консалтинг — внедрение программного обеспечения.
Мой опыт формировался в различных ролях — как консультанта по поддержке финансовых систем, как консультанта по внедрению, консультанта по продажам ERP-систем, менеджера проектов, и, наконец, директора отдела консалтинга.
При этом все годы с тех пор, как я окончил свою альма-матер, Московский Авиационный Институт, меня не покидали мысли о связях теории и практики, связи фундаментальных знаний и прикладных решений.
Несмотря на то, что информационные технологии беспрестанно идут вперед семимильными шагами, я вижу «серые зоны» в базовых, самых элементарных вопросах информатики, которые не позволяют развиваться программным технологиям еще быстрее и эффективнее.
Собрав свои соображения, я понял, что как я ни старался, у меня не получится разбить свои заметки на независимые статьи. Зато получилась целая книга, которую я предлагаю Вам для ознакомления.
Я буду благодарен Вам за отзывы о ней.
Контакты
Я буду благодарен за Ваши отзывы, дискуссий, критику и предложений. Мои контакты здесь: контакты