Изучение языка программирования С++. Описание основных алгоритмов и синтаксиса языка C++, страница 5

Среду программирования Delphi можно рассматривать как визуальную и событийно-ориентированную, т. к. пользователь имеет возможность визуально наблюдать части программы, а в дальнейшем конструировать из них экранную форму. При этом программист выбирает из имеющегося в системе программирования списка  события, видит реакцию объектов на них и программирует эту реакцию.

Среда Delphi обеспечивает возможность подключения и работы с локальными и распределенными системами баз данных, она универсальна и может использоваться в самых различных сферах деятельности человека.

Еще одна система объектно-ориентированного программирования, предназначенная для  операционных систем Windows – это C++ Builder, разработанная корпорацией Borland. Интегрированная среда C++ Builder отличается высокой скоростью визуальной разработки, продуктивностью, основанной на  повторно используемых компонентах в сочетании с многообразием языковых средств C++. Среда ++ Builder в какой-то степени схожа с системой Delphi: они обе основаны на методе визуального программирования. Многие компоненты из Delphi используются в C++Builder, но среда C++Builder включает в себя редактор интерфейса WYSIWYG, который значительно упрощает процесс программирования.

1.2.2 Системы программирования от фирмы Microsoft

Компания Microsoft разрабатывает системы программирования  с оригинальным интерфейсом, в едином стиле, все они работают на терминах базовых языков Basic/Cи++/Ассемблер.

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

Система программирования Microsoft Visual C++ представляет собой среду разработки для распространенного языка системного программирования C++.

Основу этой системы составляет библиотека  различных классов MFC (Microsoft foundation classes). Классы библиотеки MFC ориентированы на использование технологий COM/DCOM, а также построенной на их основе технологии ActiveX для организации взаимодействия между клиентской и серверной частью разрабатываемых приложений. Программисты получили возможность создавать собственные классы в языке C++, организовывать свои структуры данных.

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

1.3 Отсортированный список наиболее используемых/популярных языков программирования

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

Я воспользовался материалами опросов среди программистов на популярных ресурсах и представляю список наиболее используемых/популярных языков программирования ( в скобках представлены цифры рейтинга данного языка):


Python (3054)

HTML5 (2035)

Ruby (1723)

JavaScript (1415)

Flash (1261)

C (970)

C# (829)

PHP (666)

Java (551)

C++ (529)

Haskell  (519)

Clojure (459)

CoffeeScript (362)

Objective C (326)

Lisp (322)

Perl (311)

Scala (233)

Assembler (209)

Scheme (190)

Erlang (162)

Lua (145)

SQL (101)

FORTRAN(45)


Портал CodeEval назвал самые популярные языки программирования на 2014 год, рейтинг языков представлен ниже (в соответствии с рисунком 1)

Рисунок 1 - Рейтинг языков программирования по версии портала CodeEval

Ниже идет сопроводительный график динамики популярности языков по версии PYPL (в соответствии с рисунком 2)