Этот FAQ был написан в результате попытки ответить на вопрос: "Какой язык программирование позволяет оптимальнее выполнить проект средних размеров?". Под "оптимальнее" имеется ввиду надежность, производительность, время затраченное на разработку, возможность повторного использования полученного кода, легкость дополнения существующей программы новыми возможностями. В качестве подопытных языков были взяты C и C++, поскольку автор работал с этими языками достаточно длительное время. Ответить на такой вопрос достаточно трудно. Сбор информации составил примерно шесть месяцев. В этом FAQе не затрагивается разработка проектов при помощи CASE (Computer Aided Software Engineering) инструментов. Единственный пакет, который поверхностно описан - это преобразователь специальных комментариев, записанных в файлах-заголовках в гипертекстовую документацию. Пакет называется doc++ - подмножество IBM OpenDoc.
FAQ предназначен для людей, знакомых с принципами ООП и разбирающихся в C++.
Если у Вас есть чем дополнить этот FAQ, или Вы нашли какие-либо неточности, пожалуйста, напишите мне (указан ниже).
Права. Автором данного документа является Валерий Щедрин. Данный документ распространяется бесплатно. Не запрещается извлекать различную коммерческую выгоду при распространении данного документа. Вносить какие-либо изменения в данный документ имеет право только Автор.
Благодарности.
Благодарю Юру Кузменко за
дополнение и коррекцию данного документа.
Валерий Щедрин
<valery@forthpick.kiev.ua>