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

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

Введение в структуры данных — Трамбле Ж., Соренсон П.

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

Профессиональная разработка программного обеспечения — Стив Макконнелл

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

Методы рекурсивного программирования — Бердж В.

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

Человеческий фактор в программировании — Ларри Константин

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

Защищенный код для Windows Vista — Майкл Ховард, Дэвид Лебланк

Известные создатели систем защиты Майкл Ховард и Дэвид Лебланк создали очень подробное руководство по использованию средств обеспечения безопасности в ОС Windows Vista. В книге «Защищенный код для Windows Vista» вы обнаружите информацию обо всех изменениях в коде Windows Vista, которые были внесены для того, чтобы ликвидировать возможные изъяны в защите, в т.ч. информацию об управлении аккаунтами пользователей, о рандомизации адресного пространства и об остальных способах предотвращения переполненности буферов. В книге подробно разобран материал о том, как можно создать сетевые приложения и как задействуются новейшие средства защиты Internet Explorer 7. Информация об авторизации, аутентификации, новой криптографической архитектуры, управлении сертификатами в Windows Vista также раскрыта. Книга предназначена для всех тех, кто создает программы для Windows Vista.

Защищенный код — Майкл Ховард, Дэвид Лебланк

На всех этапах создания программного обеспечения очень важно поддерживать безопасность создаваемых приложений, и в книге «Защищенный код» вы найдете несколько рекомендаций и советов по этому поводу. В ней вы обнаружите разнообразную информацию от разработки безопасных приложений до создания надежного кода, устойчивого к атакам хакеров. Книга расскажет вам о планировании процесса создания защищенных приложений, о моделировании угроз, о несовершенствах файловых систем, о различных проблемах, связанных с локализацией, и об опасностях, с нею связанных, а также о многом другом, связанном с обеспечением безопасности. Весь материал в этой книге проиллюстрирован разнообразными примерами программ на различных языках. Авторы обогатили эту свою книгу знаниями, которые они получили в процессе укрепления защиты продуктов Microsoft — реализации Windows Security Push.

Первые шаги в программировании. Самоучитель — А. Б. Ставровский, Т. А. Карнаух

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

Программист-прагматик. Путь от подмастерья к мастеру — Э. Хант, Д. Томас

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

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

Информатика и основы программирования — М. Ф. Меняев

В учебном пособии Меняева «Информатика и основы программирования» вы обнаружите содержание приемов обрабатывания информации на базе компьютерных технологий. При его изучении вы получите представление о программной и технологической составляющих информатики, а контрольные задания и практические упражнения помогут вам ознакомиться с MS DOS, Norton Commander и основами их использования, а также с приемами работы с операционной системой Windows. Овладев основными приемами составления программ, вы перейдете к их самостоятельной подготовке, а приведенные в пособии тексты программных конструкций и различные задания для самостоятельной работы помогут вам в этом. Это учебное пособие предназначено для всех тех, кто изучает информационные технологии управления.

Архитектура и программирование арифметического сопроцессора К1810ВМ87 — В. Л. Григорьев

В книге «Архитектура и программирование арифметического сопроцессора К1810ВМ87» В.Л. Григорьева рассматривается арифметический (математический) сопроцессор К1810ВМ87 и его режим работы, внутренняя организация, система команд и форматы чисел. Кроме того, там находятся примеры программирования и описание особенностей сопроцессорных конфигураций. Книга В.Л. Григорьева предназначена для студентов ВУЗов и разработчиков, специализирующихся на разработке и применении микропроцессоров.