электронные книги в формате fb2
Java. Новое поколение разработки Мартин Вербург

Скачать Java. Новое поколение разработки Мартин Вербург

Автор: Мартин Вербург
Год: 2013

О книге: В этой книге представлен оригинальный и практичный взгляд на новые возможности Java 7 и новые языки для виртуальной машины Java (JVM), а также рассмотрены некоторые вспомогательные технологии, необходимые для создания Java-программ завтрашнего дня. Книга начинается с подробного описания новшеств Java 7, таких как работа с ресурсами в блоке try (конструкция try-with-resources) и новый неблокирующий ввод-вывод (NIO.2). Далее вас ждет экспресс-обзор трех сравнительно новых языков для виртуальной машины Java – Groovy, Scala и Clojure. Вы увидите четкие понятные примеры, которые помогут вам ознакомиться с десятками удобных и практичных приемов. Вы изучите современные методы разработки, обеспечения параллелизма, производительности, а также многие другие интересные темы. В этой книге: новые возможности Java 7; вводный курс по работе с языками Groovy, Scala и Clojure; обсуждение проблем многоядерной обработки и параллелизма; функциональное программирование на новых языках для JVM; Читать дальше »

CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C# Джеффри Рихтер

Скачать CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C# Джеффри Рихтер

Автор: Джеффри Рихтер
Год: 2012
Серия: Мастер-класс (Питер)

О книге: Эта книга, выходящая в четвертом издании и уже ставшая классическим учебником по программированию, подробно описывает внутреннее устройство и функционирование общеязыковой исполняющей среды (CLR) Microsoft .NET Framework версии 4.5. Написанная признанным экспертом в области программирования Джеффри Рихтером, много лет являющимся консультантом команды разработчиков .NET Framework компании Microsoft, книга научит вас создавать по-настоящему надежные приложения любого вида, в том числе с использованием Microsoft Silverlight, ASP.NET, Windows Presentation Foundation и т. д. Четвертое издание полностью обновлено в соответствии со спецификацией платформы .NET Framework 4.5, а также среды Visual Studio 2012 и C# 5.0. Читать дальше »

C++. От ламера до программера Алекс Эллайн

Скачать C++. От ламера до программера Алекс Эллайн

Автор: Алекс Эллайн
Год: 2012

О книге: Эта книга предлагает быстрый способ изучить принципы объектно-ориентированного программирования и освоить практику программирования на языке С++ новейшего стандарта. Издание может использоваться как учебный курс для начинающих осваивать C++, так и удобный справочник для тех, кто хочет быстро найти актуальную информацию о том или ином аспекте языка. Автор книги Алекс Эллайн – профеcсиональный разработчик на С++, создатель популярнейшего ресурса Cprogramming.com, предлагает собственную уникальную методику обучения программирования, которая позволит вам в кратчайшие сроки стать экcпертом разработки на C++. Читать дальше »

Программирование в алгоритмах С. М. Окулов

Скачать Программирование в алгоритмах С. М. Окулов

Автор: С. М. Окулов
Год: 2014
Серия: Развитие интеллекта школьников

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

C/C++ в задачах и примерах (2-е издание) Никита Культин

Скачать C/C++ в задачах и примерах (2-е издание) Никита Культин

Автор: Никита Культин
Год: 2009
Серия: В задачах и примерах

О книге: Книга представляет собой сборник примеров и задач по программированию на языке C/C++, как типовых – ввод-вывод, управление вычислительным процессом, работа с массивами, поиск и сортировка, так и тех, которые обычно не входят в традиционные курсы – работа со строками и файлами, программирование графики, рекурсия. Для большинства задач приведены решения – хорошо документированные исходные тексты программ. Книга содержит также справочник по операторам языка C/C++ и наиболее часто используемым функциям. Может служить задачником для студентов и школьников, изучающих программирование в учебном заведении или самостоятельно. Во втором издании добавлены и обновлены примеры. Для начинающих программистов. (Компакт-диск прилагается только к печатному изданию.) Читать дальше »

Конец холивара. Pascal vs C М. Кривцов

Скачать Конец холивара. Pascal vs C М. Кривцов

Автор: М. Кривцов
Год: 2015

О книге: Данное пособие является введением в основы программирования на двух языках. Сначала рассматриваются простые примеры на Pascal с описанием алгоритмов на русском языке и использованием графических блок-схем, затем эти же примеры приводятся в программах на C. Читать дальше »

Компьютерные вирусы и антивирусы: взгляд программиста К. Е. Климентьев

Скачать Компьютерные вирусы и антивирусы: взгляд программиста К. Е. Климентьев

Автор: К. Е. Климентьев
Год: 2013

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

Лямбда-выражения в Java 8 Ричард Уорбэртон

Скачать Лямбда-выражения в Java 8 Ричард Уорбэртон

Автор: Ричард Уорбэртон
Год: 2014
Серия: Функциональное программирование

О книге: Если вы имеете опыт работы с Java SE, то из этой книги узнаете об изменениях в версии Java 8, обусловленных появлением в языке лямбда-выражений. Вашему вниманию будут представлены примеры кода, упражнения и увлекательные объяснения того, как можно использовать эти анонимные функции, чтобы сделать код проще и чище, и как библиотеки помогают в решении прикладных задач. Лямбда-выражения – относительно простое изменение в языке Java; в первой части книги показано, как правильно ими пользоваться. В последующих главах демонстрируется, как лямбда-выражения позволяют повысить производительность программы за счет распараллеливания, писать более простой конкурентный код и точнее моделировать предметную область, в том числе создавать более качественные предметно-ориентированные языки. Издание предназначено для программистов разной квалификации, как правило уже работающих с Java, но не имеющих опыта функционального программирования. Читать дальше »

Создание облачных, мобильных и веб-приложений на F# Дэниел Мол

Скачать Создание облачных, мобильных и веб-приложений на F# Дэниел Мол

Автор: Дэниел Мол
Год: 2012
Серия: Функциональное программирование

О книге: Книга рассказывает о ключевых аспектах создания облачных, мобильных и веб-решений на языке F# в комбинации с различными технологиями для платформы .NET. На практических примерах демонстрируется, как решать проблемы конкуренции, асинхронного выполнения и другие, встречающиеся на стороне сервера. Вы узнаете, как повысить свою продуктивность с помощью языка F#, интегрируя его в существующие веб-приложения или используя его для создания новых проектов. Опытные разработчики для .NET узнают, как этот выразительный язык функционального программирования помогает писать надежные и простые в сопровождении решения, легко масштабируемые и способные адаптироваться для работы на самых разных устройствах. Издание предназначено для программистов разной квалификации, желающих использовать возможности функционального программирования в своих проектах. Читать дальше »

Программирование на Clojure. Практика применения Lisp в мире Java Кристоф Гранд

Скачать Программирование на Clojure. Практика применения Lisp в мире Java Кристоф Гранд

Автор: Кристоф Гранд
Год: 2012
Серия: Функциональное программирование

О книге: Почему многие выбирают Clojure? Потому что это функциональный язык программирования, не только позволяющий использовать Java-библиотеки, службы и другие ресурсы JVM, но и соперничающий с другими динамическими языками, такими как Ruby и Python. Эта книга продемонстрирует вам гибкость Clojure в решении типичных задач, таких как разработка веб-приложений и взаимодействие с базами данных. Вы быстро поймете, что этот язык помогает устранить ненужные сложности в своей практике и открывает новые пути решения сложных проблем, включая многопоточное программирование. Издание предназначено для программистов, желающих освоить всю мощь и гибкость функционального программирования. Читать дальше »