![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Wrap upBoost , ,
Рано или поздно все больше FP-технологий становятся стандартной практикой, поскольку люди находят истинную ценность этой дисциплины программирования за пределами академических кругов. Подобно тому, как структурированное программирование 70-х годов и объектно-ориентированное программирование 80-х годов и общее программирование 90-х годов сформировали наши мысли о более прочном чувстве разработки программного обеспечения, FP, безусловно, станет парадигмой, которая катапультирует нас к более мощному дизайну программного обеспечения и разработке в новом тысячелетии. Позвольте мне процитировать Дуга Грегора из Boost.org. О библиотеках функционального программирования:
Правда. «Феникс» — еще одна попытка внедрить больше методов FP в мейнстрим. Это не только инструмент, который облегчит жизнь программисту. Сам по себе дизайн фреймворка является моделью истинного C++ FP в действии. Структура разработана и структурирована в строгом, но ясном и хорошо организованном смысле FP. Во всех отношениях используйте фреймворк в качестве инструмента. Но для тех, кто хочет узнать больше о FP на C++, не останавливайтесь на этом, я приглашаю вас поближе взглянуть на дизайн самого фреймворка. Весь фреймворк довольно мал и состоит всего из пары файлов заголовка. Нет никаких объектных файлов, против которых можно было бы ссылаться. В отличие от большинства FP-библиотек на C++, Phoenix является переносимым на большее количество существующих компиляторов C++. В настоящее время работает на Borland 5.5.1, Comeau 4.24, G++ 2.95.2, G++ 3.03, G++ 3.1, Intel 5.0, Intel 6.0, Code Warrior 7.2 и, возможно, скоро, на MSVC. Так вот оно у тебя. Веселитесь! Увидимся в мире FP.
Copyright © 2001-2002 Joel de Guzman Статья Wrap up раздела может быть полезна для разработчиков на c++ и boost. Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: ::
|
|||||||||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |