- Borland C++
-
Сюда перенаправляется запрос «Turbo C». На эту тему нужна отдельная статья.
Borland C++ Тип Разработчик Операционная система Последняя версия 5.5
Лицензия Сайт Borland C++ — среда программирования (IDE), разработанная фирмой Borland для создания программ на языках программирования Си и C++. Каждая версия среды включает компилятор, поддерживающий свой стандарт языка программирования. Первоначально, среда программирования использовалась для создания программ под DOS, но с появлением и распространением Windows и Windows NT, были предложены средства для разработки приложений для этих операционных систем.
Borland C++ исторически восходит к Turbo C, но, в отличие от Turbo C, поддерживает объектно-ориентированное программирование. За время своего развития среда разработки дополнялась специализированными библиотеками, предназначенными для быстрой разработки приложений. В частности, примером применения объектно-ориентированного подхода для создания приложений под DOS стала библиотека Turbo Vision, в то время как аналогичным примером применения объектно-ориентированного подхода для создания приложений под Windows стала библиотека Object Windows Library.
Содержание
Библиотеки
- ObjectWindows Library (OWL) — набор классов языка C++, облегчающий разработку профессиональных графических приложений для Windows.
- Turbo Vision — набор классов C++ для создания профессиональных приложений в DOS. Эти классы реализуют некоторые схожие элементы как у Windows-приложений: диалоговые поля, появление сообщений, меню, ускорители, и пр.
Дополнения
- Borland Power Pack for DOS — позволяет создавать 16- и 32-битные приложения для DOS, используя защищённый режим. Такие приложения могут обращаться к ограниченной области Windows API и функциям вызова в любой Windows DLL.
- Borland CodeGuard — установленный и интегрированный внутрь IDE, CodeGuard может вставлять служебный код в конечные исполнимые файлы, который может служить для отслеживания использования указателей, вызовы API, количество вызовов некоторой функции и некоторые другие возможности. В случае обнаружения ошибок появляется «всплывающее» окошко, отладчик может остановить или записать историю (лог) исполнения. Существуют варианты для 16- и 32-битных приложений.
История версий
Первая доступная версия Borland C++, имевшая номер 2.0, вышла 1990 году под DOS (для OS/2 данная версия вышла в 1992). В 1991 году вышла версия 3.0 с поддержкой сборки Windows-приложений. Спустя год вышло обновление 3.1, в котором был реализован оконный IDE и шаблоны приложений OWL 1.0 и Turbo Vision 1.0.
Начиная с версии 4.0 (1993 год) в продукте удалена поддержка сборки MS-DOS приложений, и IDE стал полностью Windows-ориентированным. В 1995 году вышла 4.52 с поддержкой Windows 95 и OWL 2.5. В марте 1996 года выходит 5.0, которая стала поддерживать Windows NT 3.51 (Windows NT 4.0 еще находился в разработке).
В 1997 году выходит последний релиз Borland C++ IDE (впоследствии замещённой серией Borland C++ Builder), который еще поддерживал генерацию кода для реального режима и MS-DOS.
Последняя версия Borland C++ 5.5, содержащая только компилятор, без IDE, доступна для бесплатного скачивания с сайта Embarcadero.[1][2]
Эволюция Borland C++:
Turbo C → Borland C++ → Borland C++ Builder → Codegear C++ Builder (и Codegear Turbo C++) → Embarcadero C++ Builder (и Embarcadero Turbo C++)
Примечания
Литература
- Неформальное введение в C++ и Turbo Vision / Под ред. И. И. Дериева. — Ленинград: Галерея «Петрополь», 1992. — 384 с.
- Касаткин А.И., Вальвачев А.Н. Профессиональное программирование на языке Си: От Turbo C++ к Borland C++ / Под общей ред. А. И. Касаткина. — Минск: «Вышэйшая школа», 1992. — 240 с. — ISBN 5-339-00807-X
- Справочник по классам C++ 3.1/4.0 / Под ред. И. И. Дериева. — Киев: Диалектика, 1994. — 256 с. — ISBN 5-7707-6293-4
- Справочник по библиотеке Object Wiindows 2.0 для C++ / Под ред. И. И. Дериева. — 2-е изд. — Киев: Диалектика, 1995. — 494 с. — ISBN 5-777-6294-2
- Киммел П. Borland C++ 5 = Using Borland C++ 5 / Под ред. И. И. Дериева. — СПб.: BHV, 1997. — 976 с. — ISBN 5-7791-0053-5
Для улучшения этой статьи по информационным технологиям желательно?: - Дополнить статью (статья слишком короткая либо содержит лишь словарное определение).
- Проставив сноски, внести более точные указания на источники.
IDE (сравнение) Универсальные Anjuta • Visual Studio • NetBeans • Eclipse • KDevelop • Xcode • Geany • MonoDevelop • Aptana Studio • Open Watcom • Komodo • Kylix
Си/C++ Borland C++ • C++ Builder • Code::Blocks • CodeLite • wxDev-C++ • Pelles C • Oracle Solaris Studio • Qt Creator • Ultimate++ • Microsoft QuickC
Бейсик PowerBASIC • Turbo Basic • Visual Basic • QBasic • QuickBASIC • PureBasic
Java WebLogic • BlueJ • DrJava • Greenfoot • JCreator • JDeveloper • IntelliJ IDEA • JBuilder • JGRASP
Паскаль Delphi • Lazarus • MSE • PascalABC.NET • MIDletPascal • PocketStudio • Morfik • Turbo Pascal • QuickPascal • Visible Pascal • Geany
PHP Aptana Studio with PHP plugin • Delphi for PHP (RadPHP) • Eclipse PDT • Zend Studio • NuSphere PhpED • PHP Expert Editor • phpStorm • Adobe Dreamviewer
Python ActionScript Adobe Flash • Adobe Flash Builder • FlashDevelop • CodeDrive • IntelliJ IDEA • Eclipse FDT • Realaxy ActionScript Editor
Ruby Категории:- Программное обеспечение по алфавиту
- Интегрированные среды разработки
- Программное обеспечение Borland
- Компиляторы C++
Wikimedia Foundation. 2010.