Слайд 2Компилятор
Компилятор – это программа, которая читает код и создает автономную (способную работать
независимо от другого аппаратного или программного обеспечения) исполняемую программу, которую процессор понимает напрямую. При запуске программы весь код компилируется целиком, создается исполняемый файл и при повторном запуске компилятор уже не нужен.
Слайд 3Интерпретатор
Интерпретатор — это программа, которая сразу выполняет код, без предыдущего создания исполняемого
файла. Код интерпретируется построчно и сразу выполняется, в отличии от компиляции, где сначала целиком компилируется весь код, а затем уже выполняется. Интерпретаторы более гибкие, так как подходят под любые платформы, где есть интерпретатор, но менее эффективны при выполнении программы, потому что процесс интерпретации должен быть при каждом запуске программы. В отличии от компиляции, каждый раз, когда вы запускаете программу интерпретатор по новой выполняет весь процесс.
Слайд 5История
1972 C Деннис Ритчи в Bell Telephone Laboratories
1978 Брайан Керниган и Деннис
Ритчи «Язык программирования Cи». «K&R»
1983 году Американский национальный институт стандартов (ANSI) стандарт C
1989 году они выпустили стандарт C89, более широко известен как ANSI
1990 Международная организация по стандартизации (ISO) приняла ANSI C - C90
1999 ANSI C99
1979 C++ Бьёрн Страуструп в Bell Labs в качестве дополнения к C
1998 C++ ратифицированным ISO
2003 C++ 03
2011 C++ 11
2014 C++ 14