В книге Ричарда Бёрда "Жемчужины проектирования алгоритмов: функциональный подход" представляется принципиально новый подход к проектированию алгоритмов, а именно проектирование посредством формального вывода. Основное содержание книги разделено на 30 коротких глав, называемых жемчужинами, в каждой из которых решается конкретная программистская задача. Эти задачи, некоторые из них абсолютно новые, происходят из таких разнообразных источников, как игры и головоломки, захватывающие комбинаторные построения и более традиционные алгоритмы сжатия данных и сопоставления строк.
Книга Сергея Немнюгина и Ольги Стесик "Современный Fortran" является пособием по изучению старого доброго языка программирования Фортран. В данной книге содержится описание Фортрана согласно стандартам, которые обычно называют Фортран 90 и Фортран 95. Иногда речь идет о Фортране 77, который все еще достаточно распространен в среде прикладных программистов и научно-технических работников. Одна из глав посвящена вопросам взаимодействия между языками Фортран и C/C++. Дается также описание основных особенностей высокопроизводительного Фортрана и Фортрана 2003.
С помощью книги Сергея Пугачева, Ахмеда Шериева и Константина Кичинского "Разработка приложений для Windows 8 на языке C#" вы научитесь создавать новый тип приложений - Windows Store-приложений для операционной системы Windows 8. Такие приложения представляют собой сплав новой парадигмы интерфейса, эффективного современного API и соответствующей платформы разработки. Книга подойдет всем, кто хочет создавать приложения для Windows 8, как профессиональным разработчикам коммерческих приложений, так и программистам-любителям. Независимо от квалификации и опыта, каждый сможет найти здесь информацию, которая ему пригодится.
Книга Джо Мараско "IT-проекты: Фронтовые очерки" в значительной мере основана на серии статей под названием Franklin's Kite (Воздушный змей Франклина), появившейся в электронном журнале Rational Software «The Rational Edge» в начале этого века. Они предназначались руководителям в области разработки ПО и преследовали цель предостеречь читателей от ловушек, в которые часто попадают программные проекты и разработчики. Статей вышло более 20 и все они вошли в данный сборник. Данная книга будет полезна не только тем, кто занят в производстве ПО, но будет интересна и менеджерам любого уровня.
4-е издание книги Сэма Руби, Дэйва Томаса и Дэвида Хэнссона "Гибкая разработка веб-приложений в среде Rails" предназначено для программистов, присматривающихся к созданию и развертыванию веб-приложений. К их числу относятся прикладные программисты, не работавшие ранее с Rails (и, возможно, даже незнакомые с Ruby), и программисты, знакомые с основами, но желающие прийти к более глубокому пониманию среды Rails. Предполагаются некоторые познания в HTML, Cascading Style Sheets (CSS) и JavaScript, иными словами, речь идет о способности разбираться в исходном коде веб-страниц. Вам не нужно быть экспертами по данной тематике, самое сложное, что предстоит делать, — это переносить в файлы программный материал этой книги, весь объем которого можно загрузить.
Шестое издание книги Дэвида Флэнагана "Javascript: подробное руководство" по сравнению с прошлыми изданиями значительно переработано, в книгу добавлены новые сведения о JavaScript в соответствии с современным требованиями к разработке приложений для Web 2.0. Данная книга является руководством программиста с массой практических примеров и может с успехом выполнять функции справочника по базовому языку JavaScript и клиентским прикладным интерфейсам, предоставляемым браузерами. Благодаря добавлению новых глав книга содержит практически все сведения, необходимые для разработки таких сценариев JavaScript, как: взаимодействие с протоколом HTTP и использование технологии Ajax; обработка XML-документов; создание графических изображений на стороне клиента с помощью тегов canvas и технологии SVG.
Цель языка программирования D - стать наследником С++ в области системного программирования. Как и Java с C #, D стремится избежать сложности С++, поэтому он отчасти задействует те же техники. Он создает все условия для организации взаимодействия модулей через точные интерфейсы, поддерживает целую федерацию тесно взаимосвязанных парадигм программирования (императивное, объектно-ориентированное, функциональное и метапрограммирование), обеспечивает изоляцию потоков, модульную безопасность типов, предоставляет рациональную модель памяти и многое другое. Хотя язык D существует уже более десяти лет, русскоязычных ресурсов по нему очень мало. По сути, это несколько статей в Интернете. Поэтому данная книга, пожалуй, - первый источник достоверной и полной информации об этом языке.
Автор данной книги Гэйл Лакман Макдауэлл занималась разработкой программного обеспечения в Microsoft, Apple и Google. Последние три года она разрабатывает программное обеспечение для Google и по совместительству является одним из ведущих интервьюеров этой компании, принимая активное участие в подборе кадров. Она провела более чем 150 собеседований с кандидатами как в США, так и за границей, оценила более 1000 пакетов документов, присылаемых соискателями, и в сотни раз больше резюме. Книга «Карьера программиста» основана на личном опыте автора во множестве собеседований, проводимых лучшими компаниями. В эту книгу из тысяч задач и вопросов были отобраны 150 наиболее интересных.
Данный электронный учебно-методический комплекс по дисциплине «Языки программирования» подготовлен под общей редакцией С. В. Титовского и Н. В. Титовской в рамках инновационной образовательной программы «Информатизация и автоматизированные системы управления», реализованной в ФГОУ ВПО СФУ в 2007 г. В книге дается общая характеристика языков Ассемблера и обзор услуг операционной системы, рассматриваются основы архитектуры ЭВМ линии х86, система прерывайний х86 и макросредства ассемблера.
Книга Сью Шпильмана "JSTL: Практическое руководство для JSP-программистов" посвящена библиотеке стандартных тeгoв JSP (JSP Standard Tag Library). Будучи разработчиком JSP, вы, наверняка, ищете способы улучшения методов проrраммирования. Стандартная библиотека JSP тeгов предоставляет вaм множество действий, котoрые вы можете начать использовaть себе на блaго прямоro c этоro дня. Этa библиотека поможет вам сконцентрироваться на презентационных аспектах ваших страниц, предоставив вам исчерпыващий набор средств для решения часто встречающихся задач. Данная книга необходима всем разработчикам JSP, в особенности тем, кто еще не работал c JSTL, и продолжает использовать на своих страницах скриплеты и изобретать собственные теги.