LLVM: инфраструктура для разработки компиляторов — LLVM (Low Level Virtual Machine, низкоуровневая виртуальная машина)– новейший фреймворк для разработки компиляторов.
Объектно-ориентированное программирование на C++ — Представленная книга — о языке программирования C++. А еще эта книга ‑ об объектно-ориентированном программировании (сокращенно ООП). Читатель научится создавать полноценные объектно-ориентированные программы.
Вероятностное программирование на практике — Книга представляет собой введение в вероятностное программирование для программистов-практиков. Описан вероятностный вывод, где алгоритмы помогают прогнозировать использование социальных сетей.
Swift. Основы разработки приложений под iOS и OS X. 2-е издание — Swift - быстрый, современный, безопасный и удобный язык программирования - появился совсем недавно и стал огромным сюрпризом для iOS-общественности. И вот, спустя год, Apple выпустила версию 2.0, а следом и 2.1, привнесшую в процесс разработки ряд значительных нововведений.
Курс «Программирование в алгоритмах» является естественным продолжением курса «Основы программирования». Его содержание достаточно традиционно: структурное программирование, технологии «сверху — вниз» и «снизу — вверх». Освоению обязательной программы курса автор придает огромное значение.
Алгоритмы обработки строк — Что может быть эффективнее для развития творческих возможностей школьника и его интеллекта, чем решение задач, казалось бы, очень простых, но «тянущих» за собой проблемы, исследованием которых занимались ведущие специалисты по информатике в последние 20–30 лет?
STL для программистов на C++ — Книга Леена Аммерааля посвящена стандартной библиотеке шаблонов (STL) – мощному инструменту повышения эффективности труда программистов, пишущих на C++. Умелое использование STL позволяет повысить надежность, переносимость и универсальность программ, а также снизить расходы на их разработку.
Проектирование информационных систем — Рассмотрены методы и средства организации проектных работ, начиная с обследования предметной области и формулировки требований к создаваемой системе. Дано описание средств автоматизации проектирования, поддерживающих функционально-ориентированную, объектно-ориентированную и процессно-ориентированную методологии.
Семь языков за семь недель — Вместе с семью языками программирования вы исследуете наиболее важные из современных моделей программирования. Вы познакомитесь с динамической типизацией, которая делает языки Ruby, Python и Perl такими гибкими. Постигнете систему прототипов, лежащую в основе языка JavaScript.