Step 5 (S-6954)

From Stepik Wiki
Jump to: navigation, search

Step on Stepik: https://stepik.org/lesson/532/step/5

Step 5 (S-6954) 1.png

[00:00 - 00:16] следующее важное свойство все + это мультипарадигменный есть + можно писать программу которая будет удовлетворять императивном программировании 1 такая парадигма то что унаследовано языка c это процедурном программировании то есть программирование при помощи функций и процедур


[00:16 - 00:31] так это браслет на от все то это часто называется программирование в сервисе следующая парадигма это объектно ориентированное программирование то с чего начался язык c + + это программировании при помощи классов объектов


[00:31 - 00:46] наследовании виртуальных функций полиморфизма и прочее следующая парадигма это обобщенное программирование это программирование при помощи шаблонов функций и шаблонов классов такой подход используется например в


[00:46 - 01:01] в стандартной библиотеке си + + не позволяет создавать функции и классы которые не зависят от типа в которой туда передаются следующая парадигма это функциональное программирование то программера не при помощи


[01:01 - 01:19] безымянных функции функторов замыканий все это можно делать если плюсы и особенно приятно это делать в новом стандарте + 11 где есть специальный фонд синтаксиса для создания безымянных последнее парадигма на котором можно программировать на c + + это генеративной программе


[01:19 - 01:38] данная программа предполагает что вы пишете код сначала на некотором мета языке с + + который в действительности является просто языком все + просто притираются хитрый использование шаблонов и этот код в свою очередь при компиляции генерируют код на обычном си + +


[01:38 - 01:54] которая потом компилируется в исполняемый файл в нашем курсе в данной его части мы коснемся только 1 2 парадигм то есть мы затронем процедурное программирование и объекты интересно


[01:54 - 02:06] в дальнейшем возможно в следующей части мы поговорим про обобщенное программируете функциональное программирование и с некоторой вероятностью затронем немножко генеративная