Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

polevoi_cpp_2013_spring_lecture_01

.pdf
Скачиваний:
6
Добавлен:
20.04.2015
Размер:
164.68 Кб
Скачать

Структурное и процедурное программирование

(с использованием C++)

Полевой Дмитрий Валерьевич к.т.н., доцент КиК

e-mail: oop.misis@gmail.com

Цели курса

практический опыт разработки

язык: С++

среда: Microsoft Visual Studio C++ (2010 English)

09.02.2013

11

Литература (учебники С++)

Павловская Т.А. С/С++. Программирование на языке высокого уровня.

Эккель Б. Философия С++ (2 тома)

Лафоре Р. Объектно-ориентированное программирование в C++.

Прата С. Язык программирования C++. Лекции и упражнения.

09.02.2013

12

Литература (справочная, С++)

Шилдт Г. Полный справочник по С++.

Шилдт Г. Справочник программиста по

C/C++.

Страуструп Б. Язык программирования С++. Специальное издание.

09.02.2013

13

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

Опубликовано

ISO/IEC 14882:1998 (С++ 98)

ISO/IEC 14882:2003

ISO/IEC 14882:2011 (С++ 11)

09.02.2013

14

Си и С++

разные стандарты – разные языки

родственные языки

“ плюсы” С++ не только в классах

09.02.2013

15

С++ - язык общего назначения

поддерживает низкоуровневую разработку

поддерживает абстракцию данных

поддерживает ОО программирование

поддерживает обощенное программирование

09.02.2013

16

Стандартная библиотека С++

содержит типы, константы, функции

является стандартом

включает стандартную библиотеку Си

предоставляет широкий арсенал эффективных инструментов

09.02.2013

17

Исходный код

необходим для сборки программы

исходные тексты

.h

.cpp

файлы проектов

.vcproj

.sln

.suo

правила кодирования

09.02.2013

19

Ключевые слова С++

asm, auto, break, case, catch, char, class, const, continue, default, do, double, else, enum, extern, float, for, friend, goto, if, inline, int, long, new, operator, private, protected, public, register, return, short, signed, sizeof, static, struct, switch, template, this, throw, try, typedef, typeid, union, unsigned, virtual, void, volatile, while

09.02.2013

20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]