ПК-ностальгия
HOME
Железо
Программы
Оборудование
Статьи и публикации
Фототаблица
Ссылки
Почта
Гостевая
ПОИСК
Новости Яndex
О сайте

Этот сайт предназначен, прежде всего, людям, ностальгирующим по ушедшим РУССКОМУ СЛОВУ, Windows 3.1, ФОТОНУ, процессорам 486SX и иже с ними.
Конечно, времена должны идти вперед, но почему они обязательно должны уходить?

StuhlbergR 2007-2008 ©
C++ проникает в корпоративные информационные системы

Фрэнк Хейс

Сможет ли C++ завоевать позиции в корпоративных информационных системах?

Этот объектно-ориентированный язык прочно обосновался в тех областях, где используются передовые технологии, например в финансовых и телекоммуникационных компаниях, но все же он не может сравниться по широте распространения с Коболом и PL/1.

C++ известен тем, что провоцирует программистов на написание малопонятных и трудно отлаживаемых программ. Критику вызывает также недостаток возможностей, необходимых корпоративным разработчикам. Например, в Коболе встроены средства доступа к базам данных, в то время, как C++ для выполнения тех же функций требуются дополнительные библиотеки.

Прихоть или нет?
Опрос, проведенный недавно компанией Forester Research, показал, что хотя 20% разработчиков корпоративных приложений используют C++, остальные по-прежнему отвергают его как временную моду.

Джим Кэш, генеральный менеджер технических служб Co-Steel Raritan, утверждает, что в его компании сотрудники отдела информационных систем "не имеют ни малейшего представления о C++". "Они знают одно - это третья буква алфавита", - сожалеет она.

C++ - универсальное решение и для финансовых организаций. "Мы знакомились с объектно-ориентированными языками, но сейчас это не то, что нам нужно", - заявил один из разработчиков в Чикагском банке.

Несмотря на это, C++ все же набирает обороты в информационных системах даже наиболее консервативных организаций.

Как утверждает Рик О'Херрон, сотрудник службы программных стратегий в Forester Research, в результате недавно проведенного опроса пятидесяти крупных компаний об основных средствах разработки ПО, помимо стандартных ответов (например, PowerBuilder, Visual Basic и Кобол), около дюжины человек упомянули C++.

В частности, это объясняется тем, что разработчики компиляторов откликаются на сетования по поводу ограниченных возможностей языка. Усовершенствованные библиотеки C++ теперь предоставляют разработчикам информационных систем многие необходимые функции доступа к базам данных и обработки транзакций, а некоторые системы разработки на C++ обеспечивают визуальные средства ускоренной разработки.

Чтобы привлечь внимание разработчиков к C++, две компании недавно анонсировали следующие средства разработки.

  • Компания ProtoView Development начала поставки ProtoGen+ 5.0, графической системы быстрой разработки, которая формирует код C++, интерпретируя спецификацию на языке сценариев; она работает под Microsoft Windows 3.1, Windows 95 и Windows NT. Цена пакета составляет 1999 долл.
  • Rational Software планировала в ноябре выпустить Rational Apex C/C++ - среду разработки ПО на C++. Apex работает под Unix и может быть включена в систему объектно-ориентированной разработки Rational Rose. Базовая цена - 7 500 долл.

Даже крупнейшие поставщики компиляторов C++ признают, что опытных программистов на Коболе намного больше, чем разработчиков на C++. "Вряд ли наберется 70 миллионов человек, способных писать на C++", - поделился сомнениями Ваймэл Чоудри, начальник финансовой службы госпиталя Маунт Клементс.

Продуктивность под вопросом
Еще одна проблема C++ заключается в том, что это мощное средство разработки клиент-серверных приложений для Macintosh и ПК под Windows, этот язык все-таки из тех, от которых не следует ожидать существенного повышения продуктивности работы программиста.

"Программисты мэйнфреймов не захотят снова заниматься изучением ассемблера", - считает Марк Симонс, вице-президент компании Software Solution. В результате многие разработчики информационных систем при создании приложений для Windows пользуются средствами визуального программирования, такими, как PowerBuilder компании PowerBuilder компании Powersoft и Microsoft Visual Basic.

Тем не менее, C++ все чаще берется на вооружение при разработке корпоративных систем. Главная причина этого может быть в том, что разработчики просто учатся использовать такие объектно-ориентированные языки, как C++, Object Cobol и Smalltalk.

"Некоторые системы программирования на C++ удачно задают основную линию разработки и стартовую позицию при использовании классов объектов", - считает Билл Ноффсингер, менеджер разработок в университете штата Флорида.

Однако, по его словам, год назад разработки основывались почти исключительно на Cobol. Сейчас в университете используют C++ и Cobol.

"Я думаю, разработчики информационных систем в целом сейчас уже не так увлечены C++, как пару лет назад, - добавил Ноффсингер. - Он упоминается уже не так часто".

Основные средства разработки ПО

Статья была опубликована в журнале "Computerworld Россия" 26 декабря 1995


Статьи и публикации

Большинство предоставленного здесь материала является цитированием со старых номеров компьютерных журналов, таких, как "Мир ПК" или "Весь Компьютерный Мир". К сожалению, все мои попытки связаться с этими изданиями по поводу вопроса о цитировании были безуспешны. Издания упорно хранили молчание. Что я разрешил себе расценивать как знак согласия, указывая, тем не менее, повсюду как выходные данные издания (с работающей ссылкой на Интернет-представительство), так и автора публикации. Тем более, что, в силу срока давности этих публикаций, вряд ли материал можно рассматривать как коммерческий или рекламный, пусть даже названия фирм здесь и присутствуют (уж без этого никуда). Ежели появятся какие претензии по оному поводу, прошу издания связаться со мной

Райво Штулберг


Rambler's Top100

Рейтинг@Mail.ru Портал HotINDEX: знакомства, товары, хостинг, создание сайта, Интернет-магазин, развлечения, анекдоты, юмор, эротика, погода, курсы валют и многое другое! Сайт Татьяны Полукаровой Яндекс цитирования Каталог Ресурсов Интернет
Белый каталог сайтов Литературное ДАО Практическая педагогика. Авторский сайт Штулберг Надежды Васильевны Страничка о какао

Автор обращает внимание на то, что никакой представленный здесь материал не служит рекламным целям ни фирм,ни их продкутам, а носит сугубо информационно-образовательный характер