|
Информация
|
|
|
Все представленные на сайте книги доступны для скачивания без регистрации и бесплатно для ознакомления. Авторские права принадлежат авторам скачиваемых книг.
|
|
|
|
|
|
|
Программирование |
|
|
В разделе “ Программирование ” размещаются книги о различных языках программирования таких как: Assembler, C, C#, Basic, PHP, JavaScript, Java, Pascal и др. А также различных о различных технологиях и подходах к программированию, например таких как .NET.
Здесь же размещаются книги просвещенные различным программным библиотекам, например DirectX и OpenGL.
|
|
|
|
|
|
|
|
|
|  Автор: Пауэрс Л., Снелл М. Страниц: 1191 Теги: программирование Visual Studio
Рассмотрены приемы работы в интегрированной среде разработки Visual Studio 2008, а также новые технологии и элементы среды, предназначенные для создания эффективных современных приложений. Описана работа с решениями, проектами, редакторами и визуальными конструкторами. Показаны новые возможности языков программирования C# и Visual Basic. Рассмотрено создание различных типов приложений, в том числе с помощью ASP.NET, Web-сервисов и WCF, Windows Forms, WPF, WF. Описано применение в приложениях современных технологий, таких как AJAX, LINQ и др. Показана работа с данными и базами данных. Уделено внимание автоматизации интегрированной среды разработки, созданию макросов, дополнительных модулей и мастеров. Показано использование Visual Studio Team System для коллективной работы над проектом, выполнение модульных и Web-тестов приложений и многое другое. Материал сопровождается практическими примерами и полезными советами. |
|
|
|
|
|
|
|
|
|
|
|  Автор: Альфред Ахо, Рави Сети, Джеффри Ульман, Моника Лам Страниц: 1184 Теги: Компиляторы инструменты
Эта книга начинается с изложения основных принципов разработки компиляторов, включая детальное рассмотрение лексического и синтаксического анализа и генерации кода. Особенностью данного издания является широкое освещение вопросов оптимизации кода, в том числе для работы в многопроцессорных системах.
Строгость изложения материала смягчается большим количеством практических примеров. Написание компиляторов охватывает такие области знаний, как языки программирования, архитектура вычислительных систем, теория языков, алгоритмы и технология создания программного обеспечения. Помочь в освоении этих технологий и соответствующего инструментария и призвана данная книга.
Предназначена для студентов и преподавателей соответствующих специальностей - книга будет полезна всем, кто работает над созданием компиляторов или просто интересуется данной темой.
Это новое издание классической "книги Дракона" полностью переработано и включает последние разработки в области компиляции.
По сравнению с изданием 1985 года (русский перевод издан в 2001) - книга заметно потолстела. |
|
|
|
|
|
|
|
|
|
|
|  Автор: Свердлов С.З. Страниц: 637 Теги: программирование трансляция
В книге рассматриваются вопросы сравнительного анализа языков программирования и конструирование компиляторов. Рассматриваются все элементы транслятора и этапы реализации языка - от спецификации до формирования машинного кода.
Большое внимание уделяется Оберону, прямому наследнику Паскаля и Модулы-2. Он создан Никлаусом Виртом. Очень простой язык. Вирт взял эпиграфом к описанию Оберона высказывание А. Эйнштейна: «Make it as simple as possible, but not simpler» (делай как можно проще, но не проще чем нужно). Описание языка занимает 20 страниц.
Примерно треть книги занимают приложения - перевод спецификации Оберона на русском языке и полный исходный текст языка "О" на нескольких языках программирования.
Добротный учебник, понятно и доходчиво написанный. |
|
|
|
|
|
|
|
|
|
|
|  Автор: Э.Рейнгольд, Ю.Нивергельт, Н.Део Страниц: 477 Теги: программирование алгоритмы
Книга является бестселлером - и этим все сказано. Рекомендовано для студентов, аспирантов и преподавателей, участникам,принимающий участие или ведущим подготовку к олимпиадам по информатике (программирование). |
|
|
|
|
|
|
|
|
|
|
|  Автор: Скотт Майерс Страниц: 296 Теги: программирование C++ RTTI
В книге С.Мейерса, которая является продолжением популярного издания Effective C++, приводятся рекомендации по наиболее эффективному использованию конструкций языка C++. Рассматриваются правила перегрузки операторов, способы приведения типов, реализация механизма RTTI и многое другое. Даны практические советы по применению буферизованного оператора new, виртуальных конструкторов, интеллектуальных указателей, proxy-классов и двойной диспетчеризации. Особое внимание уделяется работе с исключениями и возможностям использования кода С в программах, написанных на C++. Подробно описаны новейшие средства языка и показано, как с их помощью повысить производительность программ. |
|
|
|
|
|
|
|
|
|
|
|  Автор: Арнольд К., Гослинг Дж. Страниц: 304 Теги: программирование Java
Книга, является каноническим описанием языка программирования Java. Структура книги и стиль изложения напоминают `библию` программистов на С - работу `Язык программирования С` Б.Кернигана и Д.Ричи. Эта аналогия тем более оправдана, что один из авторов `Языка программирования Java` (Д.Гослинг) известен как основной разработчик этого языка. Книга в равной степени может служить учебником и справочником по Java, а многочисленные упражнения позволят читателю попрактиковаться в использовании популярного языка программирования. |
|
|
|
|
|
|
|
|
|
|
|  Автор: Лутц М. Страниц: 848 Теги: программирование Python учебник
Мощный, переносимый и легкий в использовании язык программирования Python идеально подходит для разработки самостоятельных программ и сценариев. Эта книга позволит быстро и эффективно овладеть базовыми основами языка Python независимо от степени предварительного знакомства с ним.
Третье издание «Изучаем Python» основано на материалах учебных курсов, которые автор, Марк Лутц, ведет уже на протяжении десяти лет. В книге представлены основные типы объектов в языке Python, порядок их создания и работы с ними, а также функции как основной процедурный элемент языка. Рассматриваются методы работы с модулями и дополнительными объектно-ориентированными инструментами языка Python – классами. Включены описания моделей и инструкций обработки исключений, а также обзор инструмен-тов разработки, используемых при создании крупных программ. Обсуждаются изменения в ожидаемой версии 3.0. В конце глав представлены упражнения и вопросы, которые позволят применить новые знания на практике и проверить, насколько хорошо усвоен материал.
Если вы хотите понять, почему выбирают Python такие компании, как Google и Intel, Cisco и Hewlett-Packard, почему этот язык используют в NASA для научных вычислений, то эта книга станет для вас лучшей отправной точкой. |
|
|
|
|
|
|
|
|
|
|
|  Автор: Джозефф Ратц Страниц: 551 Теги: программирование LINQ запросы
Книга одного из экспертов в области технологий .NET представляет собой учебное и справочное пособие для разработчиков .NET-приложений, использующих новую версию ASP.NET 3.5 и предложенную Microsoft технологию работы с данными под названием LINQ, которая является встроенной в язык С# 3.0.
Предложенный автором практический подход к изложению материала позволяет оперативно изучить новейшие способы доступа к данным из разнообразных источников, в том числе SQL Server, и методы работы с XML на реальных примерах. Подробно рассматриваются все вопросы, связанные с LINQ, начиная с объектной модели, операций и API-интерфейсов LINQ to Objects, LINQ to XML, LINQ to DataSet. LINQ to SQL и LINQ to Entitles, и заканчивая разрешением конфликтов параллельного доступа и работе с представлениями баз данных.
Книга рассчитана на программистов разной квалификации, а также будет полезна для студентов и преподавателей дисциплин, связанных с программированием и разработкой для .NET. |
|
|
|
|
|
|
|
|
|
|
|  Автор: Макконнелл Дж. Страниц: 368 Теги: программирование алгоритм основы
В учебном пособии обсуждаются алгоритмы решения наиболее широко распространенных классов задач, покрывающих практически всю область программирования: поиск и сортировка, численные алгоритмы и алгоритмы на графах. Особое внимание уделено алгоритмам параллельной обработки, редко освещаемым в литературе на русском языке. В дополнении ко 2-му изданию на русском языке даны сведения по теории алгоритмов, оценкам трудоемкости и новейшим алгоритмам, не вошедшие в первоначальный вариант книги. Изложение неформальное и чрезвычайно подробное, с большим количеством упражнений, позволяющих вести самоконтроль. Книга нужна всем, кому приходится самостоятельно писать программы - от программистов банковских систем до научных работников. |
|
|
|
|
|
|
|
|
|
|
|  Автор: Джосьютис Н. Страниц: 736 Теги: программирование C++ библиотека
Книга посвящена стандартной библиотеке C++, значительно расширяющей возможности базового языка. Особое внимание уделяется стандартной библиотеке шаблонов STL - ее многочисленным контейнерам, итераторам, объектам функций и алгоритмам. Также подробно описана библиотека потокового ввода/вывода IOStream и другие компоненты стандартной библиотеки C++: специализированные контейнеры, строки, поддержка математических вычислений, проблемы интернационализации и т.д.
Кроме подробной документации по всем классам и интерфейсам библиотеки, в книге также разъясняются многие нетривиальные концепции, а также рассматриваются практические аспекты программирования, необходимые для эффективного использования стандартной библиотеки, и типичные ошибки. Материал поясняется многочисленными примерами.
Книга может использоваться и как учебник, и как справочник. Книга рассчитана на программистов среднего и высокого уровня. |
|
|
|
|
|
|
|
|
Обратная связь
|
|
|
Если у вас есть какие-то вопросы или предложения, напишите нам по этому адресу:
support@free-ebooks.ru
или воспользуйтесь этой формой:
|
|
|
|
|
|