Skip Navigation Linkscplusplus

​​

Язык С++

Почему С++​​​


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

 C++ предоставляет огромное количества возможностей, относящихся к проектированию и разработке программного обеспечения: от шаблонов разработки (библиотека STL) до метапрограммирования. А благодаря возможности переноса на различные аппаратные платформы и более низкому уровню выразительности, язык C++ необходим в оборудовании небольшого размера и большой производительности. 

   Объектно-ориентированное программирование в С++ позволило создать параметризованные типы, а это в свою очередь позволило создавать классы-шаблоны (т.е. заготовки, которые можно заполнять своими данными, как резюме в программе WORD) для широко используемых структур данных. А это значит, что программист может использовать эти шаблоны при создании своих структур данных, определяя только информационную часть элемента структуры, а операции предоставит шаблонный класс. Такой подход позволит сэкономить время при разработке кода.

 Язык С++ является потомком языка Си. Он разработан программистом из Да​нии Бъерн Страуструп. В языке Си есть операция, которая называется постфиксный инкримент (увеличение значения переменной на 1 уже после использования ее значения), например, чтобы увеличить значение переменной i на 1, надо просто записать выражение i++. Эта запись соответствует выражению i=i+1, в котором система дважды обращается к переменной. Авторы языка Си стремились к простоте кода и минимизации времени выполнения операций и разработали возможность обращаться к переменной только один раз - i++. И язык С++ - это " продвинутый" Си - увеличенный.

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

Программа на языке С++

Программа, которая вычисляет расстояние между двумя точками на плоскости.

#include "stdafx.h"

#include "iostream"

#include "math.h"

using namespace std;

​int main(int argc, char* argv[])

{

    double x1, y1, x2, y2,R;

    cout<<"x1="; cin>>x1;

    cout<<"y1="; cin>>y1;

    cout<<"x2="; cin>>x2;

    cout<<"y2="; cin>>y2;

    R=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));

    cout<<"R ="<< R;

    getchar();

    getchar();

    return 0;

}

А это ее результат Cplusplus.bmp

А если нажмете здесь, то увидите код на языке C#.


<< Назад