Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Quick Start

Boost , Spirit 2.5.2 , Tutorials

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext
Why would you want to use Spirit.Qi?

Дух. Ци разработан, чтобы быть практическим инструментом анализа. Способность генерировать полностью работающий парсер из формальной спецификации EBNF на C++ значительно сокращает время разработки. Программисты обычно подходят к разбору с помощью специальных хаков с примитивными инструментами, такими как сканирование. Даже библиотеки регулярных выражений (например, бустер-регекс) или сканеры (например, токенизатор Boost) плохо масштабируются, когда нам нужно писать более сложные парсеры. Попытка написать даже умеренно сложный парсер с помощью этих инструментов приводит к коду, который трудно понять и поддерживать.

Одна из главных целей — сделать инструмент простым в использовании. Когда вы думаете о генераторе парсера, обычной реакцией является «он должен быть большим и сложным с крутой кривой обучения». Не так. Дух предназначен для того, чтобы быть полностью масштабируемым. Библиотека структурирована по слоям. Это позволяет учиться по мере необходимости, только после изучения минимальных основных и базовых понятий.

Для простоты и простоты разработки в развертывании вся библиотека состоит только из файлов заголовка, без библиотек для создания ссылок. Просто поместите распределение Духа в свой путь, компиляцию и запуск. Размер кода? - очень плотный - по существу сопоставимый с написанным вручную рекурсивным кодом спуска.

Наши учебники проведут вас через простейшие примеры Духа, постепенно опираясь на более ранние примеры, поскольку мы раскрываем все больше и больше функций и методов. Мы постараемся быть как можно более мягкими с кривой обучения. Мы представим учебники в стиле поваренной книги. Этот стиль презентации основан на наших слайдах BoostCon '07 и BoostCon '08.

Веселитесь!


PrevUpHomeNext

Статья Quick Start раздела Spirit 2.5.2 Tutorials может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Tutorials ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-07-05 06:36:50/0.0036001205444336/0