|
Виктор Штонда,
сооснователь издательства
«ДИАЛЕКТИКА» |
В этом сообщении освещаются малоизвестные факты из истории издательства «
ДИАЛЕКТИКА». Речь пойдет о
программе издания книг по компьютерным наукам, которая была мною задумана и разработана в середине 90-х годов XX столетия
Основные положения этой издательской программы были описаны в моей
статье «
О КОМПЬЮТЕРНЫХ НАУКАХ», впервые опубликованной в книге
Гленна Брукшира «
Введение в компьютерные науки» (
11-13 стр.) в
2001 году
Эта программа частично была приостановлена в 1998 году из-за финансового кризиса в России
Единственный издательский проект из этой программы не был остановлен - это многотомник
Дональда Кнута «
Искусство программирования» и некоторые другие проекты («
Введение в системы баз данных»
Дейта и «
Компиляторы»
Ахо,
Сети,
Ульмана)
|
Многотомник
Дональда Кнута |
Многотомник
Дональда Кнута «
Искусство программирования» (
The Art of Computer Programming) - фундаментальная многотомная монография, посвященная рассмотрению и анализу важнейших алгоритмов, используемых в компьютерных науках (
в 2012 году будет издан на русском языке долгожданный 4A том)
В
1999 году книга «
Искусство программирования» была признана
одной из
двенадцати лучших
физико-математических монографий XX столетия
Термин
Computer Science я сознательно перевёл в
1997 году как
компьютерные науки (
во множественном числе) исходя из предположения бурного роста этой области знаний в ближайшие десятилетия, и не ошибся(
!). Чего стоят только успехи в развитии квантовых компьютеров, NoSQL БД, формирование
науки о данных, просто впечатляющее развитие
ИИ (машинное обучение, глубинное обучение, развитие теории нейронных сетей) и многих других разделов
компьютерных наук
Далее следует текст оригинальной статьи «
О КОМПЬЮТЕРНЫХ НАУКАХ» в книге
Гленна Брукшира «
Введение в компьютерные науки» (
11-13 стр.), которая была мною написана в
1997 году и легла в основу программы издания книг по
компьютерным наукам издательства «
ДИАЛЕКТИКА»
_____________________________________
Компьютерные науки (
Computer Science) — это ядро теоретических и практических знаний, которые используют в своей работе специалисты в области вычислительной техники, программирования, информационных систем и технологий. Как научная дисциплина компьютерные науки возникли в начале 40-х годов XX века в результате слияния теории алгоритмов и математической логики, а также изобретения электронных вычислительных машин. На протяжении полувековой истории компьютерных наук неоднократно возникали и исчезали те или иные направления. Но одним из наиболее важных разделов компьютерных наук остается теория, анализ, разработка, оценка эффективности, реализация и практическое применение алгоритмов
Чтобы применять основные результаты исследований в области компьютерных наук, необходимо обладать навыками в четырех основных направлениях: алгоритмическое мышление, представление информации, программирование и проектирование систем. Предметная область компьютерных наук в целом может быть разделена на две обширные подобласти. Первая из них включает изучение конкретных процессов обработки информации и связанные с ними вопросы представления данных. Вторая имеет отношение к структурам, механизмам и схемам обработки информации
Важнейшая цель обучения компьютерным наукам состоит в том, чтобы четко понимать отношения, существующие между прикладными приложениями и компьютерными системами. Компьютерные приложения делятся на две категории: числовые и нечисловые. В числовых приложениях доминирующими являются математические модели и числовые данные. В нечисловых приложениях информация представляется в виде символов и правил. Традиционно компьютерные науки имеют более тесные связи с математикой. Со своей стороны, компьютерные науки оказывают сильное влияние на математику
В настоящее время в области компьютерных наук обычно выделяют двенадцать основных разделов
Алгоритмы и структуры данных. Раздел теории алгоритмов включает теорию вычислимости, теорию вычислительной сложности, теорию параллельных вычислений (программирование параллельных процессов), теорию дедуктивных и реляционных баз данных, теорию распознавания образов, теорию алгоритмов, криптографию и многие другие направления
Языки программирования. Этот раздел компьютерных наук изучает системы обозначений, предназначенных для выполнения алгоритмов на виртуальных машинах, а также способы формальной записи самих алгоритмов и данных. Венцом достижений разработчиков стали программы, которые получают описание языка и автоматически создают компилятор для перевода программ с этого языка на машинный язык (например, программы
YACC и
LEX)
Архитектура компьютеров. Раздел теории архитектуры компьютеров включает цифровую логику, булеву алгебру, теорию кодирования и теорию конечных автоматов. К наиболее значительным достижениям в этой области компьютерных наук относятся модули выполнения арифметических операций, кэш-память, так называемые машины фон Неймана, RISC-компьютеры и CISC-компьютеры. Были разработаны эффективные методы записи и хранения информации, а также методы обнаружения и исправления ошибок, включая средства восстановления после отказов
Операционные системы и компьютерные сети. Этот раздел компьютерных наук связан с исследованиями механизмов управления, позволяющих эффективно координировать работу большого количества вычислительных ресурсов при проведении вычислений, распределенных по многочисленным компьютерным системам, объединенным в глобальные и локальные сети
Разработка программного обеспечения. Данный раздел компьютерных наук связан с созданием больших программных систем, которые должны удовлетворять заданным программным спецификациям, быть безопасными, защищенными, надежными и заслуживающими доверия пользователей
Базы данных и
информационно-поисковые системы. Этот раздел компьютерных наук связан с организацией больших наборов постоянно сохраняемых и совместно используемых данных, допускающих их обновление и обеспечивающих эффективное выполнение запросов. Для изучения и разработки баз данных и информационно-поисковых систем применяются реляционная алгебра и реляционное исчисление, теория параллельной обработки данных, выполняемых с помощью транзакций
Искусственный интеллект и
робототехника. Данный раздел компьютерных наук включает моделирование процессов познания мира животными и человеком с конечной целью создания компонентов машин, способных имитировать или усиливать их. Основные объекты изучения в этой области включают распознавание сенсорных сигналов, звуков, изображений и образов, обучение, процессы рассуждения при решении задач и планирования, а также понимание языков. Разработаны основные принципы проектирования систем искусственного интеллекта: логическое программирование; экспертные системы; методы и средства представления, хранения и использования знаний; прикладные системы, использующие естественный язык; синтезаторы речи и системы распознавания речи; роботы; генетические алгоритмы
Компьютерная графика. Компьютерная графика связана с процессами визуального представления реальных и виртуальных объектов, а также имитации их движений на двухмерном экране компьютера или в трехмерной голограмме. Она опирается на вычислительную геометрию и многие другие области науки
Взаимодействие человека и компьютера. Эта область компьютерных наук изучает вопросы эффективной координации действий и передачи информации между людьми и машинами (пользовательский интерфейс) с помощью различных датчиков и устройств, имитирующих деятельность человека, а также информационные структуры, которые отражают человеческие представления об окружающем мире
Вычислительная математика. Эта область компьютерных наук связана с проведением научных исследований, которые невозможно выполнить без высокопроизводительных вычислений и обмена данными
Деловая информатика. Данная область компьютерных наук изучает вопросы обмена информацией и создания программных систем, обеспечивающих работу организаций и координацию действий их сотрудников
Биоинформатика. Эта новейшая область компьютерных наук возникла в результате тесного взаимодействия вычислительной математики и биологических наук.
Наиболее перспективные направления развития компьютерных наук связываются с вычислительной математикой, теорией познания, библиотековедением, деловой информатикой, биоинформатикой, организацией и управлением промышленным производством, архитектурой
Стать специалистом по современным информационным технологиям возможно только при условии комплексного изучения всех составных частей компьютерных наук. Прекрасным введением и хорошим источником информации о современном состоянии компьютерных наук является эта книга, представляющая собой популярный в США учебник для студентов высших учебных заведений и тех, кто занимается самообразованием
—
Виктор Штонда
vshtonda@gmail.com
|
Компьютерные науки Базовый курс
Гленн Брукшир
Деннис Брилов
13-е издание |
В продаже книга «
Компьютерные науки. Базовый курс»,
Гленн Брукшир,
Деннис Брилов,
13-е издание, бумага офсетная, твердый переплет, 992 стр., ISBN 978-5-907144-63-7, «
ДИАЛЕКТИКА», 2019 -
заказать-купить книгу «
Компьютерные науки. Базовый курс» в интернет-магазине
ComBook.ru
Назначение книги «
Компьютерные науки. Базовый курс» - предоставить читателю всестороннее представление о предмете
компьютерных наук (
Computer Science), охватывающее все его аспекты, от сугубо практических до полностью абстрактных
Такой подход к изучению базовых понятий открывает студентам любых, необязательно компьютерных дисциплин всю широту предмета и позволяет получить общее представление о тех возможностях, которые доступны им в современном технократическом обществе
Изложение материала вкниге «
Компьютерные науки. Базовый курс» ведется от простого к сложному, от конкретных аспектов к абстрактным и каждая рассматриваемая тема непосредственно подводит к следующей. Тем не менее, отдельные главы и разделы книги достаточно независимы и вполне могут рассматриваться как самостоятельные единицы
Важные достоинства книги - наличие около
1000 заданий и упражнений (
!), предназначенных для углубления и закрепления понимания основных излагаемых концепций, обсуждение этических и юридических аспектов рассматриваемых технологий, которые необходимо знать, чтобы использовать их безопасно и ответственно, а также подборки общественных и социальных вопросов, призывающих читателя задуматься о связях между излагаемым материалом и тем обществом, в котором они живут
Изюминкой
13-е издания книги «
Компьютерные науки. Базовый курс» является переход к использованию языка
Python для записи примеров кода и псевдокода, выдержанного в том же стиле
(
книгу можно заказать-купить в книжном магазине «Москва»)
(
заказать-купить книгу «
Компьютерные науки. Базовый курс» (
13-е издание) в интернет-магазине
www.moscowbooks.ru)
(
книгу можно заказать-купить в Московском Доме Книги на Арбате)
(
заказать-купить книгу «
Компьютерные науки. Базовый курс» в интернет-магазине
mdk-arbat.ru)
(
книгу можно заказать-купить в Библио-Глобус)
(
заказать-купить книгу «
Компьютерные науки. Базовый курс» в интернет-магазине
biblio-globus.ru)
(
книгу можно заказать-купить в КОМБУКе - самая низкая цена в России)
(
заказать-купить книгу «
Компьютерные науки. Базовый курс» в интернет-магазине
ComBook.ru)
(
книгу можно заказать-купить в DiaMail Украина)
(
заказать-купить книгу «
Компьютерные науки. Базовый курс» в интернет-магазине
diamail.com.ua)
Книга обсуждается в
отдельном сообщении моего блога
___________________________
МИРОВОЙ ТРЕНД
___________________________
|
Искусственный интеллект для чайников
Джон Пол Мюллер
Лука Массарон |
В продаже книга «
Искусственный интеллект для чайников»,
Джон Пол Мюллер,
Лука Массарон, бумага офсетная-белая, мягкий переплет, 384 стр., ISBN 978-5-907114-57-9, «ДИАЛЕКТИКА», 2019 -
заказать-купить книгу «
Искусственный интеллект для чайников» в интернет-магазине
ComBook.ru
Книга «
Искусственный интеллект для чайников»
Джона Пола Мюллера и
Лука Массарона поможет вам понять, что такое искусственный интеллект, как он должен работать и почему он терпел неудачи в прошлом
Вы также узнаете о причинах некоторых из проблем с искусственным интеллектом, а также о том, что сегодня их почти невозможно решить в некоторых случаях
В отличие от множества книг по этой теме, данная книга говорит вам правду о том, где и как искусственный интеллект не может работать, она развеет все мифы об искусственном интеллекте
Каждый вынесет из книги «
Искусственный интеллект для чайников» то, что люди всегда будут важны. Фактически, искусственный интеллект делает людей еще более важными, причем такими способами, которые вы даже не могли бы вообразить
Оригинал книги: «
Artificial Intelligence For Dummies»,
John Paul Mueller,
Luca Massaron, 336 pages, ISBN 9781119467656,
April 2018
(
книгу можно заказать-купить в Библио-Глобус)
(
заказать-купить книгу «
Искусственный интеллект для чайников» в интернет-магазине
biblio-globus.ru)
(
книгу можно заказать-купить в КОМБУКе - самая низкая цена в России)
(
заказать-купить книгу «
Искусственный интеллект для чайников» в интернет-магазине
ComBook.ru)
(
книгу можно заказать-купить в Ozon.ru)
(
заказать-купить книгу по «
Искусственный интеллект для чайников» в онлайн-мегамаркете
Ozon.ru)
(
книгу можно заказать-купить в DiaMail Украина)
(
заказать-купить книгу «
Искусственный интеллект для чайников» в интернет-магазине
diamail.com.ua)
Книга обсуждается в
отдельном сообщении моего блога
________________________________________
СЛЕДИТЕ ЗА ИЗМЕНЕНИЯМИ В ЭТОМ СООБЩЕНИИ -
последнее обновление -
8 ноября 2019 года
_______________________________________
|
Виктор Штонда, издатель Viktor Shtonda, publisher |
П
ВОПРОС -
какие еще книги этой тематики Вы можете предложить для оперативного издания на русском языке ?
P.
S.
Только Ваша активная позиция в столь непростое время будет способствовать появлению новых и нужных Вам книг. А также, способствовать повышению качества книг, издаваемых издательской группой «ДИАЛЕКТИКА-ВИЛЬЯМС»
____________________________________________
Ваши комментарии перед публикацией я просматриваю. Поэтому, я оставляю за собой право публиковать или нет комментарии с подписью Анонимный