Архив рубрики: Книги по технологии программирования

Книги по технологии программирования

Головоломки для хакера — Иван Скляров

В качестве головоломок в книге «Головоломки для хакера» рассмотрены почти все методы атак хакеров и защит от них, в т.ч.: способы криптоанализа, методы перехвата данных в сетях, поиск и последующие устранение ошибок в программах, анализ log-файлов, написание эксплойтов, дизассемблирование ПО, малоизвестные возможности ОС, которые используются хакерами. В книге присутствуют головоломки для Web-разработчиков, программистов и даже обычных пользователей. Следует отметить, что все головоломки снабжены решениями, а также ответами с подробными объяснениями. Описываемая книга написана автором на основе рубрики «X-Puzzle» из достаточно известного отечественного журнала «Хакер». Прилагаемый диск содержит исходные коды, текстовые и графические файлы, откомпилированные программы, которые нужны для решения головоломок.

Основы программирования — Иванова Г. С.

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

Практика программирования — Б. Керниган, Р. Пайк

Книга «Практика программирования» написана популярными американскими специалистами, которые являются профессиональными программистами и авторами многих книг. В систематической форме в этом издании излагаются рекомендации авторов, которые основаны на многолетнем и достаточно разностороннем опыте: как необходимо программировать, как создавать программу, каким образом ее писать, затем, как её отлаживать, а также какие средства для этого выбирать. Данная книга необходима каждому программисту и студентам, которые активно работают и специализируются в создании ПО. Она может применяться в качестве пособия по соответствующим курсам.

Разработка и стандартизация программных средств — А. Ю. Крупский, Л. А. Феоктистова

В книге «Разработка и стандартизация программных средств» имеется практическая и теоретическая информация о процессе разработки информационных технологий и программных средств. Здесь описаны ключевые проблемы и показан весь процесс эволюции языков программирования, а также проведен анализ процессов жизненного цикла различных программных средств. В этой книге в деталях рассмотрены списки работ и заданий, которые решаются в процессе разработки информационных технологий и программных средств. В данном издании прокомментированы основные положения Госстандарта » Процессы жизненного цикла программных средств. Информационная технология».

Программирование для автоматизированного оборудования — П. П. Серебреницкий, А. Г. Схиртладзе

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

Практическое руководство по программированию — Мик Б., Хит П., Рашби Н.

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

Стандарты информационной безопасности — В. А. Галатенко

В курс «Стандарты информационной безопасности» включены основные сведения о спецификациях и стандартах, которые нужно знать всем специалистам в сфере информационной безопасности. В этой книге описываются международные, промышленные и национальные стандарты, а также спецификации, которые разработаны в Internet-сообществе. Рекомендовано УМО в сфере прикладной информатики для студентов ВУЗов, которые обучаются по специальности «Прикладная информатика».

Программируем коллективный разум — Тоби Сегаран

Средства эффективной обработки разнообразной информации в Интернете никогда еще не были столь востребованы и важны, как сегодня. Книга «Программируем коллективный разум» является первым практическим пособием по программированию различных интеллектуальных приложений для Web 2.0. Тут Вы сможете найти все нужное, чтобы научиться писать самообучаемые программы, способные собирать и затем анализировать огромные объемы данных, которые имеются в Сети. Прочитав описываемую книгу, Вы научитесь эффективно пользоваться алгоритмами машинного обучения, при этом адаптируя их под собственные нужды. Для того чтобы овладеть материалом, который представлен в книге, от Вас не потребуется абсолютно никаких специальных навыков и знаний о машинном обучении, анализе данных либо математической статистике. Но предполагается, что Вы уже имеете достаточный опыт программирования, а также знакомы с ключевыми концепциями. Отметим, что в каждом разделе Вы найдете примеры и задания, которые помогут Вам легко и быстро освоить разные аспекты работы алгоритмов.

Проектирование информационных систем — В. И. Грекул, Г. Н. Денищенко, Н. Л. Коровкина

В курсе лекций «Проектирование информационных систем» для Вас собран материал, который охватывает все главные нюансы деятельности работников по проектированию различных информационных систем: разработку требований к системе, анализ объекта автоматизации, а также выбор и последующую адаптацию программного продукта. Отметим, что изложенный материал основывается на главных международных и отечественных методологиях и стандартах в сфере проектирования информационных систем. В этом курсе детально описаны способы структурного, объектно-ориентированного и организационно-функционального анализа деятельности различных предприятий, приведены практического примеры такого анализа с применением доступных программных инструментов. Все это позволяет использовать курс лекций и для изучения ключевых приемов работы с популярными программами. Оканчивается курс лекций тщательным разбором практической задачи проектирования информационной системы, которая даёт возможность читателю проверить и закрепить полученные знания.

Искусство программирования. Том 4. Выпуск 4. Генерация всех деревьев. История комбинаторной генерации — Дональд Эрвин Кнут

«Искусство программирования. Том 4. Выпуск 4. Генерация всех деревьев. История комбинаторной генерации» — это один из очередных выпусков работы «Искусство программирования», которая не нуждается ни в особом представлении, ни в какой-либо рекламе. В описываемый выпуск вошли разделы 4-го тома, которые посвящены вопросам генерации всех деревьев и обзор истории генерации разных комбинаторных объектов. Необходимо сказать, что материалы данного выпуска войдут в 4-ый том серии, который будет посвящен комбинаторным алгоритмам, — может быть, с некоторыми исправлениями и дополнениями, основанными на отзывах читателей этого выпуска.