Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Знакомство с языком С++

Повестка дняЗнакомьтесь, С++ (краткая история возникновения)Стиль программированияСтандарты языка С++ в обзореКомитет стандартизацииСовременные компиляторыА где взять компилятор?“Hello, world!” – первая программа на C++Основные ключи компилятора gcc
Знакомство с языком С++ Повестка дняЗнакомьтесь, С++ (краткая история возникновения)Стиль программированияСтандарты языка С++ в обзореКомитет стандартизацииСовременные Бьерн Страуструп«Ограничение возможностей языка с целью предотвращения программистских ошибок в лучшем случае опасно» Краткая история развития1980 - Бьерн Страуструп придумывает ряд усовершенствований к языку Си, Стиль программированияПоддерживаемые парадигмы программирования:Процедурное программированиеМодульное программированиеОбъектно-ориентированное программированиеОбобщенное программированиеФункциональное программирование Стандарты языка С++ Современные компиляторы Как установить MinGW / GCC?Linux Набрать в терминале: sudo apt-get update; sudo Первая программа на С++ “Hello world”1 #include 23 int main()4 {5   std::cout Основные ключи gcc-с : компилятор пропустит этап линковки и создаст объектный файл-S На этом всё, немного литературы:Брюс Эккель - Философия C++. Введение в стандартный
Слайды презентации

Слайд 2 Повестка дня
Знакомьтесь, С++ (краткая история возникновения)
Стиль программирования
Стандарты языка

Повестка дняЗнакомьтесь, С++ (краткая история возникновения)Стиль программированияСтандарты языка С++ в обзореКомитет

С++ в обзоре
Комитет стандартизации
Современные компиляторы
А где взять компилятор?
“Hello, world!”

– первая программа на C++
Основные ключи компилятора gcc

Слайд 3 Бьерн Страуструп
«Ограничение возможностей языка с целью предотвращения программистских ошибок в лучшем случае

Бьерн Страуструп«Ограничение возможностей языка с целью предотвращения программистских ошибок в лучшем случае опасно»

опасно»


Слайд 4 Краткая история развития
1980 - Бьерн Страуструп придумывает ряд

Краткая история развития1980 - Бьерн Страуструп придумывает ряд усовершенствований к языку

усовершенствований к языку Си, называя новый язык «Си с

классами»
1983 – язык начал набирать популярность и был переименован в «С++»
1998 – ратификация первого стандарта языка

Слайд 5 Стиль программирования
Поддерживаемые парадигмы программирования:
Процедурное программирование
Модульное программирование
Объектно-ориентированное программирование
Обобщенное программирование
Функциональное

Стиль программированияПоддерживаемые парадигмы программирования:Процедурное программированиеМодульное программированиеОбъектно-ориентированное программированиеОбобщенное программированиеФункциональное программирование

программирование


Слайд 6 Стандарты языка С++

Стандарты языка С++

Слайд 8 Современные компиляторы

Современные компиляторы

Слайд 9 Как установить MinGW / GCC?
Linux
Набрать в терминале: sudo

Как установить MinGW / GCC?Linux Набрать в терминале: sudo apt-get update;

apt-get update; sudo apt-get install build-essential
Windows
Установить и обновить рабочее

окружение MSYS2.
Набрать: pacman –S mingw-w64-x86_64-gcc

MacOS

Установить command-line tools из Apple Developer


Слайд 10 Первая программа на С++ “Hello world”
1 #include
2
3 int

Первая программа на С++ “Hello world”1 #include 23 int main()4 {5  std::cout

main()
4 {
5 std::cout

std::endl;
6 }

Слайд 11 Основные ключи gcc
-с : компилятор пропустит этап линковки

Основные ключи gcc-с : компилятор пропустит этап линковки и создаст объектный

и создаст объектный файл
-S : компилятор не выполнит ассемблирование,

на выходе будет создан файл с исходным кодом на языке ассемблера
-E : будет вызван только препроцессор, вывод будет направлен в стандартный поток (по умолчанию – консоль)
-o [filename] : выходной файл будет назван filename
-std=[cpp_version] : указывает компилятору, какую версию C++ использовать
Возможные значения cpp_version : 1) c++98 2) c++11 3) c++14 4) c++1z (экспериментальная поддержка)

  • Имя файла: znakomstvo-s-yazykom-s.pptx
  • Количество просмотров: 114
  • Количество скачиваний: 0