Содержание
- 2. Язык программирования Язы́к программи́рования — формальная знаковая система, предназначенная для записи программ. Язык программирования - это
- 3. Языки программирования высокого и низкого уровней Язык низкого уровня – программирование непосредственно в машинных кодах. Язык
- 4. Языки программирования компилируемые и интерпретируемые Программа на компилируемом языке при помощи специальной программы-компилятора преобразуется (компилируется) в
- 5. Этапы процесса компиляции Лексический анализ. На этом этапе последовательность символов исходного файла преобразуется в последовательность лексем
- 6. Компиляция и компоновка После вышеперечисленных этапов компиляции происходит компоновка. Программа, как правило, обращается к библиотечным функциям
- 7. Эволюция языков программирования Первые универсальные языки Во времена первых компьютеров (40е гг. ХХв.) программирование осуществлялось в
- 8. Ассемблер Ассемблер (50-е гг. XXв) – язык программирования низкого уровня В языке Ассемблер осуществлен переход к
- 9. Фортран В 1954 году в корпорации IBM группой разработчиков во главе с Джоном Бэкусом был создан
- 10. Cobol В 1960 году был создан язык программирования Cobol Он задумывался как язык для создания коммерческих
- 11. PL/1 В 1964 году корпорация IBM создала язык PL/1, который был призван заменить Cobol и Fortran
- 12. BASIC В 1963 году в Дартмурском колледже был создан язык программирования BASIC (Beginners’ All-Purpose Symbolic Instruction
- 13. Algol В 1960 году командой во главе с Петером Науром (Peter Naur) был создан язык программирования
- 14. Дальнейшее развитие языков программирования Создание каждого из вышеупомянутых языков было вызвано некоторыми практическими требованиями. Эти языки
- 15. Pascal-подобные языки В 1970 году Никлаусом Виртом был создал язык программирования Pascal. Язык замечателен тем, что
- 16. Структурное программирование Структу́рное программи́рование — методология разработки программного обеспечения, в основе которой лежит представление программы в
- 17. Основные правила структурного программирования Любая программа представляет собой структуру, построенную из трёх типов базовых конструкций: последовательное
- 18. Повторяющиеся фрагменты программы и представляющие собой логически целостные вычислительные блоки могут оформляться в виде подпрограмм (процедур
- 19. Структурное программирование – программирование «сверху-вниз» Программирование «сверху-вниз», нисходящее программирование предполагает последовательное разложение общей задачи на более
- 20. Дальнейшее развитие Pascal-подобных языков Отрицательной чертой языка Pascal было отсутствие в нем средств для разбиения программы
- 21. Объектно-ориентированное программирование Объе́ктно-ориенти́рованное программи́рование (ООП) — стиль программирования, в котором основными концепциями являются понятия объектов и
- 22. Основные концепции ООП Система состоит из объектов Объекты некоторым образом взаимодействуют между собой Каждый объект характеризуется
- 23. Языки ООП Языки объектного программирования принято делить на объектные, в которых существуют классы и объекты, и
- 24. Основные понятия ООП Наследование Наследованием называется возможность порождать один класс от другого с сохранением всех свойств
- 25. Основные понятия ООП Абстракция данных Объекты представляют собою упрощенное, идеализированное описание реальных сущностей предметной области. Если
- 26. Си-подобные языки В 1972 году Керниганом и Ритчи был создан язык программирования Cи. Он создавался как
- 27. продолжение В 1986 году Бьярн Страуструп создал первую версию языка C++, добавив в язык C объектно-ориентированные
- 28. продолжение В 1995 году в корпорации Sun Microsystems Кеном Арнольдом и Джеймсом Гослингом был создан язык
- 29. продолжение В 1999–2000 годах в корпорации Microsoft был создан язык C#. Он в достаточной степени схож
- 30. Языки Ada и Ada 95 В 1983 году под эгидой Министерства Обороны США был создан язык
- 31. Языки обработки данных Все вышеперечисленные языки являются языками общего назначения в том смысле, что они не
- 32. APL В 1957 году была предпринята попытка создания языка для описания математической обработки данных. Язык был
- 33. Snobol и Icon В 1962 году появился язык Snobol (а в 1974 — его преемник Icon),
- 34. SETL В 1969 году был создан язык SETL — язык для описания операций над множествами. Основной
- 35. Lisp и ему подобные языки В 1958 году появился язык Lisp — язык для обработки списков.
- 36. Скриптовые языки В последнее время в связи развитием Интернет-технологий, широким распространением высокопроизводительных компьютеров и рядом других
- 37. JavaScript Язык был создан в компании Netscape Communications в качестве языка для описания сложного поведения веб-страниц.
- 38. VBScript Язык был создан в корпорации Microsoft во многом в качестве альтернативы JavaScript. Имеет схожую область
- 39. Perl Язык создавался в помощь системному администратору операционной системы Unix для обработки различного рода текстов и
- 40. Python Интерпретируемый объектно-ориентированный язык программирования. По структуре и области применения близок к Perl, однако менее распространен
- 41. Объектно-ориентированные языки Объектно-ориентированный подход, пришедший на смену структурному, впервые появился отнюдь не в C++, как полагают
- 42. Simula Первым объектно-ориентрованным языком был язык Simula (1967). Этот язык был предназначен для моделирования различных объектов
- 43. Smalltalk Популярность объектно-ориентированному программированию принес язык Smalltalk, созданный в 1972 году. Язык предназначался для проектирования сложных
- 44. Языки параллельного программирования Большинство компьютерных архитектур и языков программирования ориентированы на последовательное выполнение операторов программы. В
- 45. Неимперативные языки Программы на императивных языках представляют собой пошаговое описание решения той или иной задачи. Можно
- 46. Функциональные языки Основная идея, лежащая в основе функционального программирования, — это представление программы в виде математических
- 48. Скачать презентацию