10.02.2012

В 2011 году выпущено 11-е издание книги Гленна Брукшира «Computer Science: An Overview» (введение в компьютерные науки)

В 2011 году на английском языке вышло 11-е издание книги Гленна Брукшира (J. Glenn Brookshear) «Computer Science: An Overview». Ранее, в издательстве «ВИЛЬЯМС» в 2001 году, было выпущено на русском языке 6-е издание книги «Введение в компьютерные науки»

Являясь ответственным редактором русского перевода 6-го издания книги «Введение в компьютерные науки», я поместил в книгу небольшую обзорную статью «О компьютерных науках» (статья содержится на 11-13 страницах книги) - читайте эту статью в моем блоге где идет ее обсуждение

Cтатья «О компьютерных науках» может Вам служить своеобразным путеводителем по книгам издательской группы «ДИАЛЕКТИКА-ВИЛЬЯМС». В Интернет можно почитать рецензии на книгу «Введение в компьютерные науки» двух известных IT-журналистов России - Эдуарда Пройдакова и Геля Рузайкина

ВОПРОС - насколько необходим выпуск на русском языке 11-го издания этой, уже ставшей классической, книги по основам компьютерных наук Гленна Брукшира «Введение в компьютерные науки»?

Свои пожелания и рекомендации Вы можете оставить ниже, перейдя в раздел комментариев этого сообщения, или в моем основном издательском блоге «Блог ВИКТОРА ШТОНДА»
___________________________________________________
СЛЕДИТЕ ЗА ИЗМЕНЕНИЯМИ В ЭТОМ СООБЩЕНИИ -
последнее обновление - 11 февраля 2012 года
___________________________________________________
Виктор Штонда спрашивает ВОПРОС - какие еще книги этой тематики Вы можете предложить для оперативного издания на русском языке ?

P.S. Только Ваша активная позиция в столь непростое время будет способствовать появлению новых и нужных Вам книг. А также, способствовать повышению качества книг, издаваемых издательской группой «ДИАЛЕКТИКА-ВИЛЬЯМС»

___________________________________________________
Ваши комментарии перед публикацией я просматриваю. Поэтому я оставляю за собой право публиковать или нет комментарии с подписью Анонимный

09.02.2012

Новый международный стандарт преподавания компьютерных наук CS2013 - Computer Science Curricula 2013 (ACM/IEEE-CS)

За десять лет, прошедших со дня выхода на английском языке предыдущего издания рекомендаций, картина компьютерного мира кардинально изменилась

(сообщение в разработке)

СS2013 рассматривается также как весьма взвешенный прогноз развития компьютерных наук на ближайшие 5-10 лет


Ранее, в 2002 году, Санкт-Петербургский государственный университет осуществил беспрецедентный выпуск на русском языке «Computing Curricula 2001: Computer Science» (CC2001), содержащий рекомендации по преподаванию компьютерных наук и типовые учебные планы по этой дисциплине (предыдущий был опубликован в 1991 г.)

Этот документ широко используется и считается эталоном для преподавания информатики во всем западном мире. Так, все университеты США, выпускающие специалистов по компьютерным наукам, должны подтвердить соответствие своих программ государственному стандарту, основанному на Computing Curricula

Годом ранее, в 2001 году, в издательстве «ВИЛЬЯМС» вышла знаковая книга Дж. Гленна Брукшира «Введение в компьютерные науки» (688 стр), которая впервые представила стандарт CC2001 в формате учебника. Издание книги Брукшира на русском языке стимулировало появление в России и Украине современных учебников по компьютерным наукам отечественных преподавателей информатики

Являясь ответственным редактором русского перевода 6-го издания книги «Введение в компьютерные науки», я поместил в книгу небольшую обзорную статью «О компьютерных науках» (статья содержится на 11-13 страницах книги) - читайте эту статью в моем блоге где идет ее обсуждение
_______________________________________________________
СЛЕДИТЕ ЗА ИЗМЕНЕНИЯМИ В ЭТОМ СООБЩЕНИИ -
последнее обновление - 9 февраля 2012 года
_______________________________________________________
на фото Виктор Штонда
ВОПРОС - какие еще книги этой тематики Вы можете предложить для оперативного издания на русском языке ?


P.S. Только Ваша активная позиция в столь непростое время будет способствовать появлению новых и нужных Вам книг. А также, способствовать повышению качества книг, издаваемых издательской группой «ДИАЛЕКТИКА-ВИЛЬЯМС»


_______________________________________________________
Ваши комментарии перед публикацией я просматриваю. Поэтому я оставляю за собой право публиковать или нет комментарии с подписью Анонимный

Книга «Modern Information Retrieval: The Concepts and Technology behind Search», Ricardo Baeza-Yates, 2nd Edition, 2011

На английском языке вышла Книга «Modern Information Retrieval: The Concepts and Technology behind Search», Ricardo Baeza-Yates, 2nd Edition, 2011

(готовлю перевод на русский язык)

Description

This is a rigorous and complete textbook for a first course on information retrieval from the computer science perspective. It provides an up-to-date student oriented treatment of information retrieval including extensive coverage of new topics such as web retrieval, web crawling, open source search engines and user interfaces

From parsing to indexing, clustering to classification, retrieval to ranking, and user feedback to retrieval evaluation, all of the most important concepts are carefully introduced and exemplified. The contents and structure of the book have been carefully designed by the two main authors, with individual contributions coming from leading international authorities in the field, including Yoelle Maarek, Senior Director of Yahoo! Research Israel; Dulce Poncele´on IBM Research; and Malcolm Slaney, Yahoo Research USA

This completely reorganized, revised and enlarged second edition of Modern Information Retrieval contains many new chapters and double the number of pages and bibliographic references of the first edition, and a companion website www.mir2ed.org with teaching material. It will prove invaluable to students, professors, researchers, practitioners, and scholars of this fascinating field of information retrieval


Features

Up-to-date coverage of IR applied to text data; IR applied to multimedia; IR visualization and IR applications. Chapters by leading international authorities in the field of IR including Yoelle Maarek, Senior Director of Yahoo! Research Israel; Dulce Poncele´on IBM Research; and Malcolm Slaney, Yahoo Research USA Broad coverage with a Web focus

New to this Edition
Completely revised throughout with extended chapters and new chapters

New contributions from Marcos Gon,calves, Yoelle Maarek, Carlos Castillo, Mounia Lalmas, Dulce Poncele´on, Malcolm Slaney, David Hawking and Christian Middleton

Updated companion website with lecturer resources including PowerPoint slides

Table of Contents

Contents
Preface
Acknowledgements

1 Introduction
2 User Interfaces for Search by Marti Hearst
3 Modeling
4 Retrieval Evaluation
5 Relevance Feedback and Query Expansion
6 Documents: Languages & Properties with Gonzalo Navarro and Nivio Ziviani
7 Queries: Languages & Properties with Gonzalo Navarro
8 Text Classification with Marcos Gon¸calves
9 Indexing and Searching with Gonzalo Navarro
10 Parallel and Distributed IR with Eric Brown
11 Web Retrieval with Yoelle Maarek
12 Web Crawling with Carlos Castillo
13 Structured Text Retrieval with Mounia Lalmas
14 Multimedia Information Retrieval by Dulce Poncele´on and Malcolm Slaney
15 Enterprise Search by David Hawking
16 Library Systems by Edie Rasmussen
17 Digital Libraries by Marcos Gon¸calves

A Open Source Search Engines with Christian Middleton
B Biographies
Bibliography
Index


Back Cover This book aims at providing a thorough and updated introduction to the key Information Retrieval (IR) concepts and technologies behind search engines. In the modern online world, seeking and finding information of value is of paramount importance and, for this, people often refer to search engines because of their inherent effectiveness and simplicity. Search engines work because they are anchored on the field of IR – the primary goal of an IR system is to retrieve all the documents that are relevant to a user information query, while retrieving as few non-relevant documents as possible. This ambitious view of the problem naturally leads to a wealth of concepts and technologies, which are required to implement the search box paradigm

From parsing to indexing, clustering to classification, retrieval to ranking, and user feedback to retrieval evaluation, all of the most important concepts are carefully introduced and exemplified. The contents and structure of the book have been carefully designed by the two main authors, and the contributions of Eric Brown, Carlos Castillo, Marcos Gonçalves, David Hawking, Marti Hearst, Mounia Lalmas, Yoelle Maarek, Christian Middleton, Gonzalo Navarro, Dulce Ponceleón, Edie Rasmussen, Malcolm Slaney, and Nivio Ziviani greatly enrich the text with individual expertise from leaders in the field

This completely reorganized, revised and enlarged second edition of Modern Information Retrieval contains four new chapters and double the number of pages and bibliographic references of the first edition, and a companion website with teaching material. It will prove invaluable to students, professors, researchers, practitioners, and scholars of this fascinating field of IR
_______________________________________________________
ЗАКАЗАТЬ-КУПИТЬ эту книгу в ОЗОНИздана уникальная книга: «Введение в информационный поиск», Кристофер Д. Маннинг, Прабхакар Рагхаван и Хинрич Шютце, бумага офсетная-белая, твердый переплет, 528 стр., ISBN 978-5-8459-1623-5, «ВИЛЬЯМС», 2011 - книгу сейчас можно купить в OZON.ru



ЗАКАЗАТЬ-КУПИТЬ эту книгу в ОЗОН


Читайте отдельное сообщение об этой книге в моем блоге

___________________________________________________
СЛЕДИТЕ ЗА ИЗМЕНЕНИЯМИ В ЭТОМ СООБЩЕНИИ -
последнее обновление - 9 февраля 2012 года
___________________________________________________
Виктор Штонда спрашивает ВОПРОС - какие еще книги этой тематики Вы можете предложить для оперативного издания на русском языке ?

P.S. Только Ваша активная позиция в столь непростое время будет способствовать появлению новых и нужных Вам книг. А также, способствовать повышению качества книг, издаваемых издательской группой «ДИАЛЕКТИКА-ВИЛЬЯМС»

___________________________________________________
Ваши комментарии перед публикацией я просматриваю. Поэтому я оставляю за собой право публиковать или нет комментарии с подписью Анонимный

Статья «О компьютерных науках»© из книги Гленна Брукшира «Введение в компьютерные науки»

В этом сообщении освещаются малоизвестные факты из истории издательской группой «ДИАЛЕКТИКА-ВИЛЬЯМС». Речь пойдет о программе издания книг по компьютерным наукам, которая была мною задумана и разработана в середине 90-х годов XX столетия

Основные положения этой издательской программы были описаны в моей статье «О КОМПЬЮТЕРНЫХ НАУКАХ» впервые опубликованной в книге Гленна Брукшира «Введение в компьютерные науки» (11-13 стр.) в 2001 году

Эта программа частично была приостановлена в 1998 году из-за финансового кризиса в России. Единственный издательский проект из этой программы не был остановлен - это многотомник Дональда Кнута «Искусство программирования» и некоторые другие проекты («Введение в системы баз данных» Дейта и «Компиляторы» Ахо,Сети,Ульмана)

читайте в отдельном блоге
Многотомник Дональда Кнута «Искусство программирования» (The Art of Computer Programming) - фундаментальная многотомная монография, посвященная рассмотрению и анализу важнейших алгоритмов, используемых в компьютерных науках (в 2012 году будет издан на русском языке долгожданный 4A том)

В 1999 году книга «Искусство программирования» была признана одной из двенадцати лучших физико-математических монографий XX столетия

Далее следует текст оригинальной статьи «О КОМПЬЮТЕРНЫХ НАУКАХ» в книге Гленна Брукшира «Введение в компьютерные науки» (11-13 стр.), которая была мною написана в 1997 году и легла в основу программы издания книг по компьютерным наукам
_________________________________________________________________________________
Компьютерные науки (Computer Science) — это ядро теоретических и практических знаний, которые используют в своей работе специалисты в области вычислительной техники, программирования, информационных систем и технологий. Как научная дисциплина компьютерные науки возникли в начале 40-х годов XX века в результате слияния теории алгоритмов и математической логики, а также изобретения электронных вычислительных машин. На протяжении полувековой истории компьютерных наук неоднократно возникали и исчезали те или иные направления. Но одним из наиболее важных разделов компьютерных наук остается теория, анализ, разработка, оценка эффективности, реализация и практическое применение алгоритмов

Чтобы применять основные результаты исследований в области компьютерных наук, необходимо обладать навыками в четырех основных направлениях: алгоритмическое мышление, представление информации, программирование и проектирование систем. Предметная область компьютерных наук в целом может быть разделена на две обширные подобласти. Первая из них включает изучение конкретных процессов обработки информации и связанные с ними вопросы представления данных. Вторая имеет отношение к структурам, механизмам и схемам обработки информации

Важнейшая цель обучения компьютерным наукам состоит в том, чтобы четко понимать отношения, существующие между прикладными приложениями и компьютерными системами. Компьютерные приложения делятся на две категории: числовые и нечисловые. В числовых приложениях доминирующими являются математические модели и числовые данные. В нечисловых приложениях информация представляется в виде символов и правил. Традиционно компьютерные науки имеют более тесные связи с математикой. Со своей стороны, компьютерные науки оказывают сильное влияние на математику

В настоящее время в области компьютерных наук обычно выделяют двенадцать основных разделов

Алгоритмы и структуры данных. Раздел теории алгоритмов включает теорию вычислимости, теорию вычислительной сложности, теорию параллельных вычислений (программирование параллельных процессов), теорию дедуктивных и реляционных баз данных, теорию распознавания образов, теорию алгоритмов, криптографию и многие другие направления

Языки программирования. Этот раздел компьютерных наук изучает системы обозначений, предназначенных для выполнения алгоритмов на виртуальных машинах, а также способы формальной записи самих алгоритмов и данных. Венцом достижений разработчиков стали программы, которые получают описание языка и автоматически создают компилятор для перевода программ с этого языка на машинный язык (например, программы YACC и LEX)

Архитектура компьютеров. Раздел теории архитектуры компьютеров включает цифровую логику, булеву алгебру, теорию кодирования и теорию конечных автоматов. К наиболее значительным достижениям в этой области компьютерных наук относятся модули выполнения арифметических операций, кэш-память, так называемые машины фон Неймана, RISC-компьютеры и CISC-компьютеры. Были разработаны эффективные методы записи и хранения информации, а также методы обнаружения и исправления ошибок, включая средства восстановления после отказов

Операционные системы и компьютерные сети. Этот раздел компьютерных наук связан с исследованиями механизмов управления, позволяющих эффективно координировать работу большого количества вычислительных ресурсов при проведении вычислений, распределенных по многочисленным компьютерным системам, объединенным в глобальные и локальные сети

Разработка программного обеспечения. Данный раздел компьютерных наук связан с созданием больших программных систем, которые должны удовлетворять заданным программным спецификациям, быть безопасными, защищенными, надежными и заслуживающими доверия пользователей

Базы данных и информационно-поисковые системы. Этот раздел компьютерных наук связан с организацией больших наборов постоянно сохраняемых и совместно используемых данных, допускающих их обновление и обеспечивающих эффективное выполнение запросов. Для изучения и разработки баз данных и информационно-поисковых систем применяются реляционная алгебра и реляционное исчисление, теория параллельной обработки данных, выполняемых с помощью транзакций

Искусственный интеллект и робототехника. Данный раздел компьютерных наук включает моделирование процессов познания мира животными и человеком с конечной целью создания компонентов машин, способных имитировать или усиливать их. Основные объекты изучения в этой области включают распознавание сенсорных сигналов, звуков, изображений и образов, обучение, процессы рассуждения при решении задач и планирования, а также понимание языков. Разработаны основные принципы проектирования систем искусственного интеллекта: логическое программирование; экспертные системы; методы и средства представления, хранения и использования знаний; прикладные системы, использующие естественный язык; синтезаторы речи и системы распознавания речи; роботы; генетические алгоритмы

Компьютерная графика. Компьютерная графика связана с процессами визуального представления реальных и виртуальных объектов, а также имитации их движений на двухмерном экране компьютера или в трехмерной голограмме. Она опирается на вычислительную геометрию и многие другие области науки

Взаимодействие человека и компьютера. Эта область компьютерных наук изучает вопросы эффективной координации действий и передачи информации между людьми и машинами (пользовательский интерфейс) с помощью различных датчиков и устройств, имитирующих деятельность человека, а также информационные структуры, которые отражают человеческие представления об окружающем мире

Вычислительная математика. Эта область компьютерных наук связана с проведением научных исследований, которые невозможно выполнить без высокопроизводительных вычислений и обмена данными

Деловая информатика. Данная область компьютерных наук изучает вопросы обмена информацией и создания программных систем, обеспечивающих работу организаций и координацию действий их сотрудников

Биоинформатика. Эта новейшая область компьютерных наук возникла в результате тесного взаимодействия вычислительной математики и биологических наук. Наиболее перспективные направления развития компьютерных наук связываются с вычислительной математикой, теорией познания, библиотековедением, деловой информатикой, биоинформатикой, организацией и управлением промышленным производством, архитектурой

Стать специалистом по современным информационным технологиям возможно только при условии комплексного изучения всех составных частей компьютерных наук. Прекрасным введением и хорошим источником информации о современном состоянии компьютерных наук является эта книга, представляющая собой популярный в США учебник для студентов высших учебных заведений и тех, кто занимается самообразованием

Виктор Штонда
shtonda@williamspublishing.com

_______________________________________________________
СЛЕДИТЕ ЗА ИЗМЕНЕНИЯМИ В ЭТОМ СООБЩЕНИИ -
последнее обновление - 9 февраля 2012 года
_______________________________________________________
на фото Виктор Штонда
ВОПРОС - какие еще книги этой тематики Вы можете предложить для оперативного издания на русском языке ?


P.S. Только Ваша активная позиция в столь непростое время будет способствовать появлению новых и нужных Вам книг. А также, способствовать повышению качества книг, издаваемых издательской группой «ДИАЛЕКТИКА-ВИЛЬЯМС»


_______________________________________________________
Ваши комментарии перед публикацией я просматриваю. Поэтому я оставляю за собой право публиковать или нет комментарии с подписью Анонимный

08.02.2012

КОМПЬЮТЕРНЫЕ НАУКИ - путеводитель по древу компьютерных наук Гленна Брукшира

В 2001 году в издательстве «ВИЛЬЯМС» вышла знаковая книга Дж. Гленна Брукшира - «Введение в компьютерные науки» (688 стр.). Книга успешно продавалась в интернет-магазине ОЗОН.ru

Оригинал книги: «Computer Science: An Overview», J. Glenn Brookshear, 6th Edition, 609 pages, ISBN 0-201-35747-X, 1999

Книга «Введение в компьютерные науки» представляет собой вводный или базовый курс по компьютерным наукам, который уже много лет читается в университетах США и других стран. Широта охвата материала действительно соответствует его названию. Ясность и последовательность изложения основ всех дисциплин сделали эту книгу ведущим учебником для множества учебных заведений. При освещении различных тем автор учитывал их естественное родство, отказавшись от концепции изложения материала в контексте определенного языка программирования. В результате ему удалось добиться сбалансированного представления различных тем, не искаженного перекосами, связанными с особенностями того или иного языка

Более того, свойственный Гленну Брукширу (на фото), ясный и доходчивый стиль изложения позволил ему представить самые сложные темы на вполне доступном для неподготовленного читателя языке, избегнув при этом его чрезмерного упрощения и выхолащивания. Благодаря полноте и доходчивости изложения материала, не требующего никакой специальной подготовки, книга «Введение в компьютерные науки» может быть полезна всем - студентам, преподавателям, будущим профессионалам в области компьютерных и IT-технологий, так и самому широкому кругу иных специалистов, нуждающихся в приобретении основ компьютерной грамотности

Являясь ответственным редактором русского перевода 6-го издания книги «Введение в компьютерные науки», я написал в качестве предисловия к ней небольшую обзорную статью «О компьютерных науках» (статья содержится на 11-13 страницах книги). Cтатья «О компьютерных науках» может Вам служить своеобразным путеводителем по книгам издательской группы «ДИАЛЕКТИКА-ВИЛЬЯМС». В Интернет можно почитать рецензии на книгу «Введение в компьютерные науки» двух известных IT-журналистов России - Эдуарда Пройдакова и Геля Рузайкина
_______________________________________________________
ПУТЕВОДИТЕЛЬ ПО ДРЕВУ КОМПЬЮТЕРНЫХ НАУК
_______________________________________________________
СОДЕРЖАНИЕ книги «Введение в компьютерные науки»

Глава нулевая. Введение 21

0.1. Знакомство с алгоритмами 22
0.2. Происхождение вычислительных машин 26
0.3. Эволюция компьютерных наук 30
0.4. Роль абстракции 32
0.5. Этические, социальные и правовые аспекты 33
Социальные и общественные вопросы 34
Рекомендуемая литература 36

АРХИТЕКТУРА МАШИН 37

Глава первая. Хранение данных 39
1.1. Хранение битов 40
1.2. Основная память 48
1.3. Массовая память 51
1.4. Представление информации в виде комбинации двоичных разрядов 59
1.5. Двоичная система счисления 68
1.6. Представление целых чисел 71
1.7. Представление дробных значений 79
1.8. Сжатие данных 85
1.9. Ошибки при передаче информации 91
Упражнения 97
Общественные и социальные вопросы 106
Рекомендуемая литература 107
Дополнительная литература 108
Глава вторая. Обработка данных 109
2.1. Центральный процессор 110
2.2. Концепция хранимой программы 115
2.3. Выполнение программы 119
2.4. Арифметические и логические команды 127
2.5. Взаимодействие с другими устройствами 132
2.6. Другие типы архитектуры компьютеров 137
Упражнения 142
Социальные и общественные вопросы 151
Рекомендуемая литература 153
Дополнительная литература 153

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ 155

Глава третья. Операционные системы и сети 157
3.1. Эволюция операционных систем 158
3.2. Архитектура операционных систем 163
3.3. Координация действий машины 171
3.4. Организация конкуренции между процессами 176
3.5. Сети 182
3.6. Сетевые протоколы 190
3.7. Безопасность 200
Упражнения 204
Общественные и социальные вопросы 209
Рекомендуемая литература 211
Дополнительная литература 211
Глава четвертая. Алгоритмы 213
4.1. Понятие алгоритма 214
4.2. Представление алгоритма 217
4.3. Создание алгоритма 225
4.4. Итерационные структуры 232
4.5. Рекурсивные структуры 243
4.6. Эффективность и правильность 254
Упражнения 266
Общественные и социальные вопросы 274
Рекомендуемая литература 276
Глава пятая. Языки программирования 277
5.1. Исторический обзор 278
5.2. Концепции традиционного программирования 288
5.3. Процедуры и функции 300
5.4. Реализация языка 307
5.5. Объектно-ориентированное программирование 318
5.6. Программирование параллельных процессов 322
5.7. Декларативное программирование 325
Упражнения 331
Общественные и социальные вопросы 337
Рекомендуемая литература 339
Дополнительная литература 339
Глава шестая. Технология разработки программного обеспечения 341
6.1. Предмет технологии разработки программного обеспечения 342
6.2. Жизненный цикл программного обеспечения 345
6.3. Модульность 351
6.4. Методы проектирования 358
6.5. Тестирование 366
6.6. Документирование 368
6.7. Право собственности и ответственность за создаваемое программное обеспечение 370
Упражнения 373
Общественные и социальные вопросы 376
Рекомендуемая литература 377
Дополнительная литература 378

ОРГАНИЗАЦИЯ ДАННЫХ 379

Глава седьмая. Структуры данных 381
7.1. Массивы 382
7.2. Списки 385
7.3. Стеки 393
7.4. Очереди 398
7.5. Древовидные структуры 402
7.6. Специализированные типы данных 414
7.7. Указатели в машинном языке 421
Упражнения 422
Общественные и социальные вопросы 431
Рекомендуемая литература 432
Дополнительная литература 432
Глава восьмая. Файловые структуры 433
8.1. Роль операционной системы 434
8.2. Последовательные файлы 436
8.3. Текстовые файлы 442
8.4. Индексация 446
8.5. Хеширование 450
Упражнения 457
Общественные и социальные вопросы 461
Рекомендуемая литература 462
Глава девятая. Структуры баз данных 463
9.1. Общие понятия 464
9.2. Многоуровневый подход к реализации баз данных 467
9.3. Реляционная модель 470
9.4. Объектно-ориентированные базы данных 485
9.5. Обеспечение целостности баз данных 488
9.6. Влияние технологий баз данных на общество 493
Упражнения 496
Общественные и социальные вопросы 502
Рекомендуемая литература 503
Дополнительная литература 504

ПОТЕНЦИАЛ АЛГОРИТМИЧЕСКИХ МАШИН 505

Глава десятая. Искусственный интеллект 507
10.1. Машины и интеллект 508
10.2. Распознавание изображений 512
10.3. Способность к рассуждению 515
10.4. Искусственные нейронные сети 528
10.5. Генетические алгоритмы 537
10.6. Приложения теории искусственного интеллекта 542
10.7. Осмысливание последствий 551
Упражнения 554
Общественные и социальные вопросы 560
Рекомендуемая литература 562
Дополнительная литература 562
Глава одиннадцатая. Теория вычислений 563
11.1. Простейший язык программирования 564
11.2. Машины Тьюринга 570
11.3. Вычислимые функции 575
11.4. Невычислимые функции 579
11.5. Сложность задач 586
11.6. Криптография с использованием открытых ключей 596
Упражнения 606
Общественные и социальные вопросы 610
Рекомендуемая литература 612
Дополнительная литература 612

ПРИЛОЖЕНИЯ 613

Приложение A. Код ASCII 615
Приложение Б. Электронные схемы обработки чисел в двоичном дополнительном коде 617
Приложение В. Пример типичного машинного языка 621
Архитектура машины 621
Машинный язык 621
Приложение Г. Примеры программ 625
Язык Ada 625
Язык C 626
Язык C++ 627
Язык FORTRAN 629
Язык JAVA 629
Язык PASCAL 630
Приложение Д. Эквивалентность итеративных и рекурсивных структур 633
Приложение Е. Ответы на вопросы для самопроверки 635
Часть I 635
Часть II 644
Часть III 657
Часть IV 669
Предметный указатель 679

_______________________________________________________
СЛЕДИТЕ ЗА ИЗМЕНЕНИЯМИ В ЭТОМ СООБЩЕНИИ -
последнее обновление - 8 февраля 2012 года
_______________________________________________________
на фото Виктор Штонда
ВОПРОС - какие еще книги этой тематики Вы можете предложить для оперативного издания на русском языке ?


P.S. Только Ваша активная позиция в столь непростое время будет способствовать появлению новых и нужных Вам книг. А также, способствовать повышению качества книг, издаваемых издательской группой «ДИАЛЕКТИКА-ВИЛЬЯМС»


_______________________________________________________
Ваши комментарии перед публикацией я просматриваю. Поэтому я оставляю за собой право публиковать или нет комментарии с подписью Анонимный