SlideShare a Scribd company logo
Ученица 9r2 класса
           Гасанзаде Лала
Школа им. Академика Зарифы Алиевой
    Учительница Айгюн Азизова
Название «C++» происходит от названия
языка C, в котором унарный оператор ++
обозначает инкремент переменной.
2C++ оказал огромное
влияние на другие языки
программирования, в первую
очередь на Java и C#.
История
Язык возник в начале 1980-х годов, когда
сотрудник фирмы Bell Laboratories Бьёрн
Страуструп придумал ряд усовершенствований
к языку C под собственные классы (с
инкапсуляцией), производные классы, строгая
проверка типов, inline-функции и аргументы по
умолчанию.
Достоинства
         C ++ — чрезвычайно
             мощный язык,
        содержащий средства
       создания эффективных
        программ практически
       любого назначения, от
       низкоуровневых утилит
            и драйверов до
       сложных программных
          комплексов самого
              различного
              назначения.
 В 1983 году произошло
  переименование языка из C
  с классами в C++. Кроме
  того, в него были добавлены
  новые возможности, такие
  как виртуальные функции,
  перегрузка функций и
  операторов, ссылки,
  константы,
  пользовательский контроль
  над управлением свободной
  памятью, улучшенная
  проверка типов и новый
  стиль комментариев
В частности:


 -выполнение программ
 -эффективность

 Разрабатывая C с классами (позднее C++),
  Страуструп также написал программу cfront —
  транслятор, перерабатывающий исходный код C с
  классами в исходный код простого C. Новый язык,
  неожиданно для автора, приобрёл большую
  популярность среди коллег и вскоре Страуструп
  уже не мог лично поддерживать его, отвечая на
  тысячи вопросов.
Источник файлов :




 www.illustrationsof.com
    www.allday.ru
www.ctt- mogilev.narod.ru
Спасибо за   просмотр!!!
Источник информации:
        Allday. ru

More Related Content

What's hot

использование .Net framework
использование .Net frameworkиспользование .Net framework
использование .Net frameworkjskonst
 
Разница между кодированием и программированием - Виталий Хить
Разница между кодированием и программированием - Виталий ХитьРазница между кодированием и программированием - Виталий Хить
Разница между кодированием и программированием - Виталий Хить
UAFPUG - Ukrainian Adobe Flash Platform User Group
 
Введение в MFC
Введение в MFCВведение в MFC
Введение в MFC
mcroitor
 
Краткое описание библиотеки анализа кода VivaCore
Краткое описание библиотеки анализа кода VivaCoreКраткое описание библиотеки анализа кода VivaCore
Краткое описание библиотеки анализа кода VivaCore
Tatyanazaxarova
 
About emacs
About emacsAbout emacs
About emacs
jskonst
 
Mixing c++ and python
Mixing c++ and pythonMixing c++ and python
Mixing c++ and python
corehard_by
 
Software engineering seminars: jira
 Software engineering seminars: jira Software engineering seminars: jira
Software engineering seminars: jira
Semen Martynov
 

What's hot (7)

использование .Net framework
использование .Net frameworkиспользование .Net framework
использование .Net framework
 
Разница между кодированием и программированием - Виталий Хить
Разница между кодированием и программированием - Виталий ХитьРазница между кодированием и программированием - Виталий Хить
Разница между кодированием и программированием - Виталий Хить
 
Введение в MFC
Введение в MFCВведение в MFC
Введение в MFC
 
Краткое описание библиотеки анализа кода VivaCore
Краткое описание библиотеки анализа кода VivaCoreКраткое описание библиотеки анализа кода VivaCore
Краткое описание библиотеки анализа кода VivaCore
 
About emacs
About emacsAbout emacs
About emacs
 
Mixing c++ and python
Mixing c++ and pythonMixing c++ and python
Mixing c++ and python
 
Software engineering seminars: jira
 Software engineering seminars: jira Software engineering seminars: jira
Software engineering seminars: jira
 

Viewers also liked

Emenda constitucional à lei organica do municipio de paranaiguara
Emenda constitucional à lei organica do municipio de paranaiguaraEmenda constitucional à lei organica do municipio de paranaiguara
Emenda constitucional à lei organica do municipio de paranaiguaraparisnewsbr
 
Projeto Comercial Ecoação - Mergulho de Batismo
Projeto Comercial Ecoação - Mergulho de BatismoProjeto Comercial Ecoação - Mergulho de Batismo
Projeto Comercial Ecoação - Mergulho de Batismoecoacaoba
 
Apresentação unidade 6
Apresentação unidade 6Apresentação unidade 6
Apresentação unidade 6loyolasofhia
 
Apresentação unidade 2.2
Apresentação unidade 2.2Apresentação unidade 2.2
Apresentação unidade 2.2loyolasofhia
 
Tecnologias da informação 2011
Tecnologias da informação 2011Tecnologias da informação 2011
Tecnologias da informação 2011
kallianeamorim
 

Viewers also liked (8)

Emenda constitucional à lei organica do municipio de paranaiguara
Emenda constitucional à lei organica do municipio de paranaiguaraEmenda constitucional à lei organica do municipio de paranaiguara
Emenda constitucional à lei organica do municipio de paranaiguara
 
La relació amb l'inversor
La relació amb l'inversorLa relació amb l'inversor
La relació amb l'inversor
 
Xavier Espuña - El futur del sector carni porcí
Xavier Espuña - El futur del sector carni porcíXavier Espuña - El futur del sector carni porcí
Xavier Espuña - El futur del sector carni porcí
 
Projeto Comercial Ecoação - Mergulho de Batismo
Projeto Comercial Ecoação - Mergulho de BatismoProjeto Comercial Ecoação - Mergulho de Batismo
Projeto Comercial Ecoação - Mergulho de Batismo
 
Apresentação unidade 6
Apresentação unidade 6Apresentação unidade 6
Apresentação unidade 6
 
Apresentação unidade 2.2
Apresentação unidade 2.2Apresentação unidade 2.2
Apresentação unidade 2.2
 
El procés de negociació amb els inversors
El procés de negociació amb els inversorsEl procés de negociació amb els inversors
El procés de negociació amb els inversors
 
Tecnologias da informação 2011
Tecnologias da informação 2011Tecnologias da informação 2011
Tecnologias da informação 2011
 

Similar to Lala qasanzade 9r2 c++

Aysel qasimli 9r2 c ++
Aysel qasimli 9r2  c ++Aysel qasimli 9r2  c ++
Aysel qasimli 9r2 c ++aysel9r2
 
C++ осень 2012 лекция 1
C++ осень 2012 лекция 1C++ осень 2012 лекция 1
C++ осень 2012 лекция 1Technopark
 
C# Desktop. Занятие 01.
C# Desktop. Занятие 01.C# Desktop. Занятие 01.
C# Desktop. Занятие 01.
Igor Shkulipa
 
C++ теория
C++ теорияC++ теория
C++ теория
tank1975
 
C++ теория
C++ теорияC++ теория
C++ теория
tank1975
 
C++ теория
C++ теорияC++ теория
C++ теория
tank1975
 
C++ осень 2013 лекция 1
C++ осень 2013 лекция 1C++ осень 2013 лекция 1
C++ осень 2013 лекция 1Technopark
 
Programming history. Algorithm
Programming history. AlgorithmProgramming history. Algorithm
Programming history. Algorithm
Ihor Porotikov
 
C++ осень 2012 лекция 6
C++ осень 2012 лекция 6C++ осень 2012 лекция 6
C++ осень 2012 лекция 6Technopark
 
Никита Вельмаскин - Интерпретатор или думаем над скриптовым движком для Ваше...
Никита Вельмаскин -  Интерпретатор или думаем над скриптовым движком для Ваше...Никита Вельмаскин -  Интерпретатор или думаем над скриптовым движком для Ваше...
Никита Вельмаскин - Интерпретатор или думаем над скриптовым движком для Ваше...
IT Share
 
Algorithms and programming lecture in ru
Algorithms and programming lecture in ruAlgorithms and programming lecture in ru
Algorithms and programming lecture in ru
ssuser0562f1
 
Алгоритмизация и программирование С/С++
Алгоритмизация и  программирование С/С++Алгоритмизация и  программирование С/С++
Алгоритмизация и программирование С/С++
ssuser0562f1
 
Функции в языке программирования QBasic
Функции в языке программирования QBasicФункции в языке программирования QBasic
Функции в языке программирования QBasickvlar
 
C++ Базовый. Занятие 01.
C++ Базовый. Занятие 01.C++ Базовый. Занятие 01.
C++ Базовый. Занятие 01.
Igor Shkulipa
 
C++ осень 2013 лекция 7
C++ осень 2013 лекция 7C++ осень 2013 лекция 7
C++ осень 2013 лекция 7Technopark
 
378 васильев куницын
378 васильев куницын378 васильев куницын
378 васильев куницын
Елена Ключева
 
C++ Базовый. Занятие 04.
C++ Базовый. Занятие 04.C++ Базовый. Занятие 04.
C++ Базовый. Занятие 04.
Igor Shkulipa
 

Similar to Lala qasanzade 9r2 c++ (20)

Aysel qasimli 9r2 c ++
Aysel qasimli 9r2  c ++Aysel qasimli 9r2  c ++
Aysel qasimli 9r2 c ++
 
C++ осень 2012 лекция 1
C++ осень 2012 лекция 1C++ осень 2012 лекция 1
C++ осень 2012 лекция 1
 
C# Desktop. Занятие 01.
C# Desktop. Занятие 01.C# Desktop. Занятие 01.
C# Desktop. Занятие 01.
 
C++ теория
C++ теорияC++ теория
C++ теория
 
C++ теория
C++ теорияC++ теория
C++ теория
 
C++ теория
C++ теорияC++ теория
C++ теория
 
Lecture 11 1
Lecture 11 1Lecture 11 1
Lecture 11 1
 
Lecture 11 1
Lecture 11 1Lecture 11 1
Lecture 11 1
 
C++ осень 2013 лекция 1
C++ осень 2013 лекция 1C++ осень 2013 лекция 1
C++ осень 2013 лекция 1
 
Programming history. Algorithm
Programming history. AlgorithmProgramming history. Algorithm
Programming history. Algorithm
 
C++ осень 2012 лекция 6
C++ осень 2012 лекция 6C++ осень 2012 лекция 6
C++ осень 2012 лекция 6
 
Никита Вельмаскин - Интерпретатор или думаем над скриптовым движком для Ваше...
Никита Вельмаскин -  Интерпретатор или думаем над скриптовым движком для Ваше...Никита Вельмаскин -  Интерпретатор или думаем над скриптовым движком для Ваше...
Никита Вельмаскин - Интерпретатор или думаем над скриптовым движком для Ваше...
 
Algorithms and programming lecture in ru
Algorithms and programming lecture in ruAlgorithms and programming lecture in ru
Algorithms and programming lecture in ru
 
Алгоритмизация и программирование С/С++
Алгоритмизация и  программирование С/С++Алгоритмизация и  программирование С/С++
Алгоритмизация и программирование С/С++
 
Функции в языке программирования QBasic
Функции в языке программирования QBasicФункции в языке программирования QBasic
Функции в языке программирования QBasic
 
C++ Базовый. Занятие 01.
C++ Базовый. Занятие 01.C++ Базовый. Занятие 01.
C++ Базовый. Занятие 01.
 
лек11 1
лек11 1лек11 1
лек11 1
 
C++ осень 2013 лекция 7
C++ осень 2013 лекция 7C++ осень 2013 лекция 7
C++ осень 2013 лекция 7
 
378 васильев куницын
378 васильев куницын378 васильев куницын
378 васильев куницын
 
C++ Базовый. Занятие 04.
C++ Базовый. Занятие 04.C++ Базовый. Занятие 04.
C++ Базовый. Занятие 04.
 

More from lala9r2

гасанзаде лала 9р2 витамин с
гасанзаде лала 9р2 витамин сгасанзаде лала 9р2 витамин с
гасанзаде лала 9р2 витамин сlala9r2
 
2спинной мозг
2спинной мозг2спинной мозг
2спинной мозгlala9r2
 
гасанзаде лала 9р2 витамин с
гасанзаде лала 9р2 витамин сгасанзаде лала 9р2 витамин с
гасанзаде лала 9р2 витамин сlala9r2
 
культура
культуракультура
культураlala9r2
 
гасанзаде лала 9р2 витамин с
гасанзаде лала 9р2 витамин сгасанзаде лала 9р2 витамин с
гасанзаде лала 9р2 витамин сlala9r2
 
Qsanzade lala sertifikat
Qsanzade lala sertifikatQsanzade lala sertifikat
Qsanzade lala sertifikatlala9r2
 
Qasanzade lala turizm
Qasanzade lala turizmQasanzade lala turizm
Qasanzade lala turizmlala9r2
 

More from lala9r2 (7)

гасанзаде лала 9р2 витамин с
гасанзаде лала 9р2 витамин сгасанзаде лала 9р2 витамин с
гасанзаде лала 9р2 витамин с
 
2спинной мозг
2спинной мозг2спинной мозг
2спинной мозг
 
гасанзаде лала 9р2 витамин с
гасанзаде лала 9р2 витамин сгасанзаде лала 9р2 витамин с
гасанзаде лала 9р2 витамин с
 
культура
культуракультура
культура
 
гасанзаде лала 9р2 витамин с
гасанзаде лала 9р2 витамин сгасанзаде лала 9р2 витамин с
гасанзаде лала 9р2 витамин с
 
Qsanzade lala sertifikat
Qsanzade lala sertifikatQsanzade lala sertifikat
Qsanzade lala sertifikat
 
Qasanzade lala turizm
Qasanzade lala turizmQasanzade lala turizm
Qasanzade lala turizm
 

Lala qasanzade 9r2 c++

  • 1. Ученица 9r2 класса Гасанзаде Лала Школа им. Академика Зарифы Алиевой Учительница Айгюн Азизова
  • 2. Название «C++» происходит от названия языка C, в котором унарный оператор ++ обозначает инкремент переменной.
  • 3. 2C++ оказал огромное влияние на другие языки программирования, в первую очередь на Java и C#.
  • 4. История Язык возник в начале 1980-х годов, когда сотрудник фирмы Bell Laboratories Бьёрн Страуструп придумал ряд усовершенствований к языку C под собственные классы (с инкапсуляцией), производные классы, строгая проверка типов, inline-функции и аргументы по умолчанию.
  • 5. Достоинства C ++ — чрезвычайно мощный язык, содержащий средства создания эффективных программ практически любого назначения, от низкоуровневых утилит и драйверов до сложных программных комплексов самого различного назначения.
  • 6.  В 1983 году произошло переименование языка из C с классами в C++. Кроме того, в него были добавлены новые возможности, такие как виртуальные функции, перегрузка функций и операторов, ссылки, константы, пользовательский контроль над управлением свободной памятью, улучшенная проверка типов и новый стиль комментариев
  • 7. В частности:  -выполнение программ  -эффективность  Разрабатывая C с классами (позднее C++), Страуструп также написал программу cfront — транслятор, перерабатывающий исходный код C с классами в исходный код простого C. Новый язык, неожиданно для автора, приобрёл большую популярность среди коллег и вскоре Страуструп уже не мог лично поддерживать его, отвечая на тысячи вопросов.
  • 8.
  • 9.
  • 10. Источник файлов : www.illustrationsof.com www.allday.ru www.ctt- mogilev.narod.ru
  • 11.
  • 12. Спасибо за просмотр!!!