Языки программирования Скачать
презентацию
<<  Грамматика языков Классификация языков программирования  >>
Языки программирования высокого уровня
Языки программирования высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
Области применения языков высокого уровня
Области применения языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
История развития языков высокого уровня
Классификация языков программирования
Классификация языков программирования
Классификация языков программирования
Классификация языков программирования
Языки программирования высокого уровня
Языки программирования высокого уровня
Основные понятия
Основные понятия
Основные понятия
Основные понятия
Достоинства языков программирования высокого уровня
Достоинства языков программирования высокого уровня
Метаязыки описания языков программирования
Метаязыки описания языков программирования
Метаязыки описания языков программирования
Метаязыки описания языков программирования
Язык БНФ
Язык БНФ
Язык БНФ (пример метаформул)
Язык БНФ (пример метаформул)
Язык БНФ (пример понятия «двоичный код»)
Язык БНФ (пример понятия «двоичный код»)
Язык БНФ (пример понятия «двоичный код»)
Язык БНФ (пример понятия «двоичный код»)
Синтаксическая диаграмма
Синтаксическая диаграмма
Синтаксическая диаграмма
Синтаксическая диаграмма
Синтаксическая диаграмма
Синтаксическая диаграмма
Синтаксическая диаграмма
Синтаксическая диаграмма
Грамматика языка программирования
Грамматика языка программирования
Элементы алфавита
Элементы алфавита
Фундаментальных понятия языка
Фундаментальных понятия языка
Фундаментальных понятия языка
Фундаментальных понятия языка
Структурированная величина
Структурированная величина
Идентификатор
Идентификатор
Объявление переменных
Объявление переменных
Список наиболее употребительных обозначений типов данных, используемых
Список наиболее употребительных обозначений типов данных, используемых
Переменная
Переменная
Функция
Функция
Процедура
Процедура
Модуль
Модуль
Языки высокого уровня
Языки высокого уровня
Картинки из презентации «История развития языков программирования» к уроку информатики на тему «Языки программирования»

Автор: . Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока информатики, скачайте бесплатно презентацию «История развития языков программирования.ppt» со всеми картинками в zip-архиве размером 126 КБ.

Скачать презентацию

История развития языков программирования

содержание презентации «История развития языков программирования.ppt»
Сл Текст Сл Текст
1Языки программирования высокого уровня. Информатика. кафедра 21(русский, английский и т.д.), имеет алфавит, свои грамматику и
ЮНЕСКО по НИТ. 1. синтаксис, а также семантику. Алфавит – фиксированный для
2История развития языков высокого уровня. В 20-х годах XIX данного языка набор основных символов, допускаемых для
века Ч.Бэббиджем была высказана мысль о предварительной записи составления текста программы на этом языке. Синтаксис – система
порядка действий машины для последующей автоматической правил, определяющих допустимые конструкции языка
реализации вычислений - программе. И, хотя использованная программирования из букв алфавита. Семантика – система правил
Бэббиджем запись программы на перфокартах, придуманная для однозначного толкования отдельных языковых конструкций,
управления ткацкими станками французским изобретателем Жозефом позволяющих воспроизвести процесс обработки данных. 21. кафедра
Мари-Жаккаром, технически не имеет ничего общего с современными ЮНЕСКО по НИТ.
приемами хранения программ в ЭВМ, принцип здесь по-существу 22Основные понятия. Взаимодействие синтаксических и
один. С этого момента начинается история программирования. Аду семантических правил определяют те или иные понятия языка,
Лавлейс, одну из немногих современников Чарльза Бэббиджа, кто например, операторы, идентификаторы, переменные, функции и
сумел по достоинству оценить аналитическую машину, называют процедуры, модули и т.д. В отличие от естественных языков
первым в мире программистом. Она теоретически разработала правила грамматики и семантики для языков программирования, как
некоторые приемы управления последовательностью вычислений, и для всех формальных языков, должны быть явно, однозначно и
которые используются в программировании и по сей день, описала четко сформулированы. Языки программирования, имитирующие
одну из важнейших конструкций практически любого современного естественные языки, обладающие укрупненными командами,
языка программирования - цикл. 2. кафедра ЮНЕСКО по НИТ. ориентированными на решение прикладных содержательных задач,
3История развития языков высокого уровня. Следующий этап: называют языками «высокого уровня». 22. кафедра ЮНЕСКО по НИТ.
появление системы кодирования машинных команд с помощью 23Достоинства языков программирования высокого уровня. Алфавит
специальных символов, предложенной Джоном Моучли, сотрудником языка значительно шире машинного, что делает его гораздо более
Пенсильванского университета. Грейс Мюррей Хоппер, которая выразительным и существенно повышает наглядность и понятность
посвятила всю свою жизнь компьютерам и программированию, стала текста; набор операций, допустимых для использования, не зависит
«третьим в мире программистом первого в мире большого цифрового от набора машинных операций, а выбирается из соображений
компьютера». 3. кафедра ЮНЕСКО по НИТ. удобства формулирования алгоритмов решения задач определенного
4История развития языков высокого уровня. При работе на класса; конструкции команд (операторов) отражают содержательные
компьютере «Марк-1» Г.Хоппер и ее группе пришлось столкнуться со виды обработки данных и задаются в удобном для человека виде;
многими проблемами и все, что ими придумано, было впервые. В используется аппарат переменных и действия с ними;
частности, они придумали подпрограммы. Сейчас любой программист поддерживается широкий набор типов данных. 23. кафедра ЮНЕСКО по
не задумываясь использует аппарат подпрограмм в любом языке НИТ.
программирования. И еще одно фундаментальное понятие техники 24Метаязыки описания языков программирования. Интерпретация
программирования впервые ввели Г.Хоппер и ее группа - «отладка». конструкций языка программирования должна быть абсолютно
Однажды жарким летним днем 1945г. неожиданно произошла остановка однозначной, ибо фраза на языке программирования превращается в
компьютера «Марк-1». 4. кафедра ЮНЕСКО по НИТ. машинный код автоматически, с помощью программы-транслятора, и
5История развития языков высокого уровня. На заре любой намек на неоднозначность либо делает эту фразу
компьютерной эры машинный код был единственным средством общения непереводимой, либо приводит к ошибке. В этом отношении языки
человека с компьютером. Огромным достижением создателей языков программирования значительно отличаются от естественных языков,
программирования было то, что они сумели заставить сам компьютер допускающих неоднозначно интерпретируемые фразы. 24. кафедра
работать переводчиком с этих языков на машинный код. В конце ЮНЕСКО по НИТ.
40-х годов создана система под названием «Short Code», которая 25Метаязыки описания языков программирования. Для строгого и
являлась примитивным языком программирования высокого уровня. В точного описания синтаксиса языка программирования, как правило,
ней программист записывал решаемую задачу в виде математических используют специальные метаязыки (языки для описания других
формул, а затем, используя специальную таблицу, переводил символ языков). Наиболее распространенными метаязыками являются
за символом, преобразовывал эти формулы в двухлитерные коды. В металингвистические формулы Бэкуса - Наура (язык БНФ) и
дальнейшем специальная программа компьютера превращала эти коды синтаксические диаграммы Вирта. 25. кафедра ЮНЕСКО по НИТ.
в двоичный машинный код. Система, разработанная Дж. Моучли, была 26Язык БНФ. Язык БНФ (называемый также языком нормальных форм)
по существу одним из первых примитивных интерпретаторов. 5. представляет компактную форму в виде некоторых формул, похожих
кафедра ЮНЕСКО по НИТ. на математические. Для каждого понятия языка существует
6История развития языков высокого уровня. В 1951 г. Хоппер единственная метаформула (нормальная форма). Она состоит из
создала первый в мире компилятор и ею же был введен сам этот левой и правой частей. В левой части указывается определяемое
термин. Компилятор Хоппер осуществлял функцию объединения команд понятие, а в правой - задается множество допустимых конструкций
и в ходе трансляции производил организацию подпрограмм, языка, которые объединяются в это понятие. В формуле используют
выделение памяти компьютера, преобразование команд высокого специальные метасимволы в виде угловых скобок, в которых
уровня в машинные команды. В 1954 г. разработана система, заключено определяемое понятие (в левой части формулы) или ранее
включающая язык программирования и компилятор, которая в определенное понятие (в ее правой части), а разделение левой и
дальнейшем получила название MATH-MATIC. В 1958 г. появился правой частей указывается метасимволом «::=», смысл которого
компилятор FLOW-MATIC – первый язык для задач обработки эквивалентен словам «по определению есть». 26. кафедра ЮНЕСКО по
коммерческих данных. 6. кафедра ЮНЕСКО по НИТ. НИТ.
7История развития языков высокого уровня. Середина 50-х годов 27Язык БНФ (пример метаформул). <переменная>::=А|В
характеризуется стремительным прогрессом в области <выражение>::=<переменная>|<переменная>+<пе
программирования. Роль программирования в машинных командах еменная>|<переменная>-<переменная> означают, что
стала уменьшаться. Первым и одним из наиболее распространенных в том языке, на который эта метаформула распространяется, под
был Фортран (FORTRAN, от FORmula TRANslator - переводчик термином <переменная> понимается любая из букв А или В, а
формул), разработанный группой программистов фирмы IBM в 1954 г. под термином <выражение> - любая из следующих десяти
(первая версия). В середине 60-х годов сотрудники записей: А; В; А+А; А+В; В+А; В+В; А-А; А-В: В-А; В-В Знак |
математического факультета Дартмутского колледжа Томас Курц и следует читать «или». 27. кафедра ЮНЕСКО по НИТ.
Джон Кемени создали специализированный язык программирования, 28Язык БНФ (пример понятия «двоичный код»). Правая часть
который состоял из простых слов английского языка. Новый язык метаформулы может содержать правило построения допустимых
назвали «универсальным символическим кодом для начинающих» последовательностей. Допускаются рекурсивные определения
(Beginners All-Purpose Symbolic Instruction Code, или, терминов и понятий, т.е. когда в правой части формулы участвует
сокращенно, BASIC). Годом рождения нового языка можно считать понятие, определяемое левой частью. Например, пусть необходимо
1964 г. Сегодня универсальный язык Бейсик (имеющий множество ввести понятие <двоичный код>, под которым понимался любая
версий) приобрел большую популярность и получил широкое непустая последовательность цифр 0 и 1. Тогда простое и
распространение среди пользователей ЭВМ различных категорий во компактное рекурсивное определение с помощью метаформул выглядит
всем мире. 7. кафедра ЮНЕСКО по НИТ. так: <двоичная цифра>::= 0|1 <двоичный
8История развития языков высокого уровня. В начале 60-х годов код>::=<двоичная цифра>|<двоичный код>
все существующие языки программирования высокого уровня можно <двоичная цифра> 28. кафедра ЮНЕСКО по НИТ.
было пересчитать по пальцам, однако впоследствии их число 29Язык БНФ (пример понятия «двоичный код»). Для задания
достигло трех тысяч. В 60-е годы были предприняты попытки синтаксических конструкций произвольной длины часто используют
преодолеть эту «разноголосицу» путем создания универсального фигурные скобки как метасимволы. Фигурные скобки означают, что
языка программирования. Первым детищем этого направления стал конструкция может повторяться нуль или более раз. В частности,
PL/I (Programm Language One), 1967 г. Затем на эту роль термин <двоичный код> можно определить по другому, а
претендовал АЛГОЛ-68 (1968 г.). Предполагалось, что подобные именно: <двоичный код>::=<двоичная
языки будут развиваться и усовершенствоваться и вытеснят все цифра>{<двоичная цифра>} Для полноты множества
остальные. Однако ни одна из этих попыток на сегодняшний день не синтаксических конструкций, необходимо определить конструкцию
увенчалась успехом (хотя PL/I в усеченных версиях использовали <пусто>: <пусто>::=. 29. кафедра ЮНЕСКО по НИТ.
многие программисты). Всеохватность языка приводила к 30Синтаксическая диаграмма. Синтаксическая диаграмма является
неоправданной, с точки зрения программиста, сложности графическим представлением значения метапеременной метаязыка.
конструкций, неэффективности компиляторов. 8. кафедра ЮНЕСКО по Диаграмма состоит из основных символов или понятий языка. Каждая
НИТ. диаграмма имеет входящую и выходящую стрелки, означающие начало
9История развития языков высокого уровня. Языки и конец синтаксической конструкции и отражающие процесс ее
программирования служат разным целям и их выбор определяется чтения и анализа. Из каждого элемента выходит одна или несколько
удобностью пользователя, пригодностью для данного компьютера и стрелок, оказывающих на те элементы, которые могут следовать
данной задачи. Задачи для компьютера бывают самые разнообразные: непосредственно за данным элементом. 30. кафедра ЮНЕСКО по НИТ.
вычислительные, экономические, графические, экспертные и т.д. 31Синтаксическая диаграмма. <переменная>:: = Запись
Такая разнотипность решаемых компьютером задач и определяет эквивалентна метаформуле <переменная>::= А|В. 31. кафедра
многообразие языков программирования. В программировании ЮНЕСКО по НИТ.
наилучший результат достигается при индивидуальном подходе, 32Грамматика языка программирования. Описанию грамматики языка
исходящем из класса задачи, уровня и интересов программиста. 9. предшествует описание его алфавита. Алфавит любого языка состоит
кафедра ЮНЕСКО по НИТ. из фиксированного набора символов, однозначно трактуемых.
10Области применения языков высокого уровня. Бейсик широко Алфавит языков программирования, как правило, связан с литерами
употребляется при написании простых программ; Фортран является клавиатуры печатной машинки. Клавиатуры персональных компьютеров
классическим языком программирования при решении на ЭВМ близки к ним по наличию литер. Алфавиты большинства языков
математических и инженерных задач; язык Кобол был задуман как программирования близки друг другу и основываются на буквах
основной язык для массовой обработки данных в сферах управления латинского алфавита, арабских цифрах и общепринятых
и бизнеса. язык ЛОГО, созданный для обучения программированию спецсимволах, таких как знаки препинания, математических
школьников Пролог, разработан как язык программирования для операций, сравнений и обозначений. 32. кафедра ЮНЕСКО по НИТ.
создания систем искусственного интеллекта. 10. кафедра ЮНЕСКО по 33Элементы алфавита. <Буква>::= aabbccddeeff и т.Д.
НИТ. <Цифра>::= 0123456789 <знак арифметической операции
11История развития языков высокого уровня. В конце 50-х годов >::= */+- <разделитель>::=.,;:()[]{}':= <Служебное
появился язык программирования Алгол (ALGOL, от ALGOrithmic слово>:: = begin end if then else for next и т.Д.
Language - алгоритмический язык). Алгол предназначен для записи <Спецсимвол>::= <знак арифметической операции> |
алгоритмов, которые строятся в виде последовательности процедур, <разделитель> | <служебное слово> <основной
применяемых для решения поставленных задач. Специалисты-практики символ>::= <буква> | <цифра> | <спецсимвол>
восприняли этот язык далеко неоднозначно, но, тем не менее, его <комментарий>::= <любая последовательность символов>
влияние на развитие других языков и теорию программирования 33. кафедра ЮНЕСКО по НИТ.
оказалось весьма значительным. В нашей стране в те годы был 34Фундаментальных понятия языка. Оператор - одно из ведущих
создан под руководством Сергея Петровича Ершова транслятор понятий всех языков программирования. Каждый оператор
Альфа, который представлял довольно удачную русифицированную представляет собой законченную фразу языка и определяет
версию Алгола. Впоследствии академик Ершов сыграл важнейшую роль однозначно трактуемый этап обработки данных. В соответствии с
в становлении в СССР школьной информатики. 11. кафедра ЮНЕСКО по теорией алгоритмов выделяют основные операторы языка:
НИТ. присвоения, условный и безусловный переход, пустой оператор. К
12История развития языков высокого уровня. Язык Паскаль производным, не основным, относят составной оператор, оператор
первоначально разрабатывался как учебный, и, действительно, выбора, оператор цикла и оператор присоединения. 34. кафедра
сейчас он является одним из основных языков обучения ЮНЕСКО по НИТ.
программированию в школах и вузах. Однако, качества его в 35Фундаментальных понятия языка. Величины могут быть
совокупности оказались столь высоки, что им охотно пользуются и постоянными и переменными. Значения постоянных величин не
профессиональные программисты. Француз Филип Кан разработал изменяются в ходе выполнения программы. Величина характеризуется
систему Турбо-Паскаль. Суть его идеи состояла в объединении типом, именем и значением. Наиболее распространенные типы
последовательных этапов обработки программы - компиляции, величин - числовые (целые и вещественные), символьные,
редактирования связей, отладки и диагностики ошибок - в едином логические. Тип величины определяется ее значением. Другая
интерфейсе. 12. кафедра ЮНЕСКО по НИТ. важная классификация величин - простые и структурированные.
13История развития языков высокого уровня. Период с конца 60-х Простая величина в каждый момент может иметь не более одного
и до начала 80-х годов характеризуется бурным ростом числа значения. Структурированная величина, имея одно имя, может иметь
различных языков программирования, сопровождавшим, как это ни разом несколько значений. Эти значения представляют собой
парадоксально, кризис программного обеспечения. Этот кризис элементы величины. 35. кафедра ЮНЕСКО по НИТ.
особо остро переживало военное ведомство США. В январе 1975 г. 36Структурированная величина. Важнейшие характеристики
Пентагон решил навести порядок в хаосе трансляторов и учредит структурированной величины: упорядоченность (да или нет),
комитет, которому было предписано разработать один универсальный однородность (да или нет), способ доступа к элементам,
язык. В мае 1979 г. был объявлен победитель - группа ученых во фиксированность числа элементов (да или нет). Так, массив
главе с Жаном Ихбиа. Победивший язык окрестили АДА, в честь является упорядоченной однородной структурой с прямым доступом к
Огасты Ады Лавлейс. Язык АДА - прямой наследник языка Паскаль. - элементам и фиксированным их количеством. 36. кафедра ЮНЕСКО по
этот язык предназначен для создания и длительного (многолетнего) НИТ.
сопровождения больших программных систем, допускает возможность 37Идентификатор. Всем программным объектам в языках даются
параллельной обработки, правления процессами в реальном времени индивидуальные имена. Имя программного объекта называют
и многое другое, чего трудно или невозможно достичь средствами идентификатором (от слова «идентифицировать»). Чаще всего
более простых языков. 13. кафедра ЮНЕСКО по НИТ. идентификатором является любая конечная последовательность букв
14История развития языков высокого уровня. Большой отпечаток к цифр, начинающаяся с буквы:
на современное программирование наложил язык Си (первая версия - <идентификатор>::=<буква> | <идентификатор> |
1972 г.), являющийся очень популярным в среде разработчиков <буква> <идентификатор><цифра> Многим слово
систем программного обеспечения (включая операционные системы). «идентификатор» не нравится, и в настоящее время чаще
Си сочетает в себе черты как языка высокого уровня, так и употребляют слово «имя», поскольку
машинно-ориентированного языка, допуская программиста ко всем <имя>::=<идентификатор>. 37. кафедра ЮНЕСКО по НИТ.
машинным ресурсам, чего не обеспечивают такие языки, как Бейсик 38Объявление переменных. Описания или объявления программных
и Паскаль. 14. кафедра ЮНЕСКО по НИТ. объектов связаны с правилами обработки данных. Данные бывают
15История развития языков высокого уровня. Многие языки, разные и необходимо для каждого из них определить его свойства.
первоначально разработанные для больших и малых ЭВМ, в Например, если в качестве данных выступает массив, то необходимо
дальнейшем были приспособлены к персональным компьютерам. В задать его размерность, границы индексов, тип элементов массива.
течение многих лет программное обеспечение строилось на основе Описательная часть языка программирования является необходимой
операциональных и процедурных языков, таких как Фортран, Бейсик, как для системных программистов - разработчиков трансляторов,
Паскаль, Ада, Си. И сегодня современные версии этих и им которые должны, в частности, проводить синтаксическую и
подобных языков (Модула, Форт и др.) доминируют при разработке семантическую диагностику программ, - так и для «прикладного»
прикладных программных средств. Однако по мере эволюции языков программиста, которому объявления программных объектов часто
программирования получили широкое распространение и другие, облегчают процесс разработки и отладки программ. 38. кафедра
принципиально иные, подходы к созданию программ. 15. кафедра ЮНЕСКО по НИТ.
ЮНЕСКО по НИТ. 39Список наиболее употребительных обозначений типов данных,
16История развития языков высокого уровня. Классическое используемых в описаниях. Целый - Integer Вещественный - Real
операциональное и/или процедурное программирование требует от Логический - Boolean Символьный - Char Строковый - String Массив
программиста детального описания того, как решать задачу, т.е. - Array Множество -Set Файл - File Запись - Record Объект -
формулировки алгоритма и его специальной записи. При этом Object. 39. кафедра ЮНЕСКО по НИТ.
ожидаемые свойства результата обычно не указываются. Основные 40Переменная. Понятие «переменная» в языках программирования
понятия языков этих групп - оператор и данные. При процедурном отличается от общепринятого в математике. Переменная - это
подходе операторы объединяются в группы - процедуры. Структурное программный объект, способный принимать некоторое значение с
программирование в целом не выходит за рамки этого направления, помощью оператора присваивания. В ходе выполнения программы
оно лишь дополнительно фиксирует некоторые полезные приемы значения переменной могут неоднократно изменяться. Каждая
технологии программирования. 16. кафедра ЮНЕСКО по НИТ. переменная после ее описания отождествляется с некоторой ячейкой
17История развития языков высокого уровня. Другое направление памяти, содержимое которой является ее значением. Синтаксис
в программировании связано с методологиями непроцедурного переменной, точнее, ее идентификатора, как правило, имеет вид:
программирования. К ним можно отнести объектно-ориентированное и <имя переменной>::= ——><буква>———>
декларативное программирование. Объектно-ориентированный язык —><буква>———> —><цифра>——>
создает окружение в виде множества независимых объектов. Каждый —><спецсимвол> 40. кафедра ЮНЕСКО по НИТ.
объект ведет себя подобно отдельному компьютеру, их можно 41Функция. Функция - это программный объект, задающий
использовать для решения задач как «черные ящики», не вникая во вычислительную процедуру определения значения, зависимого от
внутренние механизмы их функционирования. Из языков объектного некоторых аргументов. Вводится в языки программирования для
программирования, популярных среди профессионалов, следует задания программистом необходимых ему функциональных
назвать прежде всего Си++, для более широкого круга зависимостей. В каждом языке высокого уровня имеется в наличии
программистов предпочтительны среды типа Delphi и Visual Basic. библиотека стандартных функций: арифметических, логических,
17. кафедра ЮНЕСКО по НИТ. символьных, файловых и т.п. 41. кафедра ЮНЕСКО по НИТ.
18Классификация языков программирования. При использовании 42Процедура. Процедура - это программный объект,
декларативного языка программист указывает исходные представляющий некоторый самостоятельный этап обработки данных.
информационные структуры, взаимосвязи между ними и то, какими Процедуры явились преемниками подпрограмм, которые были введены
свойствами должен обладать результат. При этом процедуру его для облегчения разработки программ еще на самых ранних стадиях
получения («алгоритм») программист не строит (по крайней мере, в формирования алгоритмических языков. Процедура имеет входные и
идеале). В этих языках отсутствует понятие «оператор» выходные параметры, называемые формальными. При использовании
(«команда»). Декларативные языки можно подразделить на два процедуры формальные параметры заменяются на фактические. 42.
семейства - логические (типичный представитель - Пролог) и кафедра ЮНЕСКО по НИТ.
функциональные (Лисп). 18. кафедра ЮНЕСКО по НИТ. 43Модуль. Модуль (Unit) - это специальная программная единица,
19Классификация языков программирования. 19. кафедра ЮНЕСКО по предназначенная для создания библиотек и разделения больших
НИТ. программ на логически связанные блоки. Модуль - это набор
20Языки программирования высокого уровня. Основные понятия. констант, типов данных, переменных, процедур и функций. В состав
кафедра ЮНЕСКО по НИТ. 20. модуля входят разделы: заголовок, интерфейс, реализация,
21Основные понятия. Языки программирования – это формальные инициализация. 43. кафедра ЮНЕСКО по НИТ.
языки специально созданные для общения человека с компьютером. 44Языки высокого уровня. Паскаль Бейсик Фортран Си и Си++
Каждый язык программирования, равно как и «естественный» язык Пролог Лисп Delphi. 44. кафедра ЮНЕСКО по НИТ.
«История развития языков программирования» | История развития языков программирования.ppt
http://900igr.net/kartinki/informatika/Istorija-razvitija-jazykov-programmirovanija/Istorija-razvitija-jazykov-programmirovanija.html
cсылка на страницу

Языки программирования

другие презентации о языках программирования

«Язык HTML» - Язык HTML состоит из элементов, называемых тегами. Видимо история HTML, полная борьбы и противоречий, по-видимому, близится к завершению. Общие сведения о html. История развития html. Язык HTML предназначен для разметки и оформления документов в Интернете. Тело документа – святая святых. Общие сведение о HTML.

«История Паскаль» - Считается, что программирование — дитя современного прогресса в области науки и технологии. Схематическая история создания языков программирования. Урок – семинар. Первая версия языка была создана для компьютера CDC 6000. Pascal. Блез Паскаль и Никлаус Вирт – история и современность. Algol 68. Cobol.

«Основы языка HTML» - 2. 4. Основы языка HTML. Дэн Конноли,1994 - HTML 2. В настоящее время версия с 1994 г. - HTML 4.0. 3. 1. Д. Раггетт (Hewlett-Packard Labs), 1992 - HTML+.

«Требования к условиям реализации ООП» - Оценка качества освоения ООП. Материально-техническое обеспечение. Занятия лекционного типа не могут составлять более (40) 45% аудиторных занятий. Общие требования. Цели и задачи, программы и формы отчетности определяются вузом по каждому виду практики. Кадровое обеспечение. Учебно-методическое и информационное обеспечение.

«Язык программирования Паскаль» - назван в честь английского ученого Блеза Паскаля. Гибок и развит в отношении типов данных. 1. Обучает хорошему стилю программирования, воспитывает дисциплину структурного программирования. Алгоритмический язык Паскаль. 2. Язык программирования Паскаль.

«Гиперссылки» - Что такое гиперссылка? Гиперссылка на звук: <A href=“sound.wav”>звук</A>. Если страница размешена на локальном компьютере: <A href=“filename.htm”>текст-ссылка</A>. <A href=“адрес перехода”>текст-ссылка</A>. Гиперссылки. Гиперссылка на адрес электронной почты: <ADDRESS> <A href=“mailto: username@server.ru”> E-mail: username@server.ru </A> </ADDRESS>.

Урок

Информатика

126 тем
Картинки
Презентация: История развития языков программирования | Тема: Языки программирования | Урок: Информатика | Вид: Картинки
900igr.net > Презентации по информатике > Языки программирования > История развития языков программирования.ppt