Главная->Інформатика та програмування->Содержание->Языки и платформы разработки

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 1) онлайн

Языки и платформы разработки

Из всех объектно-ориентированных языков C++ является наиболее широко употребительным. Язык Java, представляющий собой последнюю разработку в области объектно-ориентированных языков, лишен таких составляющих, как указатели, шаблоны и множественное наследование, что сделало его менее мощ- ным и гибким по сравнению с C++ (синтаксис языка Java очень похож на син- таксис C++, поэтому знания относительно C++ с успехом могут быть примене- ны при программировании на Java).

Некоторые другие объектно-ориентированные языки, например, С#, также успешно развиваются, однако их распространение в значительной степени усту- пает C++.

До последнего времени язык C++ развивался вне рамок стандартизации. Это означало, что каждый производитель компиляторов по-своему реализовывал отдельные нюансы языка. Тем не менее комитет по стандартам языка C++ орга- низации ANSI/ISO разработал документ, ныне известный под названием Стан- дартного C++. (ANSI является сокращением от английского названия Амери- канского Национального Института Стандартов, а ISO — от Международной Организации Стандартов.) Стандартный C++ включает в себя много допол- нительных возможностей, например стандартную библиотеку шаблонов (STL).

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

Наиболее популярной средой разработки для C++ является продукт, совмест- но разработанный компаниями Microsoft и Borland и предназначенный для рабо- ты под управлением операционных систем Microsoft Windows. Мы постарались создать примеры программ для этой книги таким образом, чтобы они поддер- живались как компиляторами Microsoft, так и компиляторами Borland (более детальную информацию о компиляторах можно найти в приложении В «Micro- soft Visual C++» и приложении Г «Borland C++ Builder»).

 

9