Языки программирования.pptx
- Количество слайдов: 13
ЯЗЫКИ ПРОГРАММИРОВАНИЯ ВЫПОЛНИЛА ОНЕГИНА ЕКАТЕРИНА, 11 Б КЛАСС
Язык программирования — формальная знаковая система, предназначенная для записи компьютерных программ. Три составляющих языка программирования: • Алфавит – фиксированный для данного языка набор основных символов. • Синтаксис – набор правил, устанавливающих, какие комбинации символов являются осмысленными предложениями на этом языке. • Семантика – определяет смысловое значение предложений языка.
КЛАССИФИКАЦИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ Языки программирования Низкого уровня машинные Высокого уровня машинно–ориентированные машинно-независимые (языки ассемблера) процедурные логические объектно- ориентированные (Basic, Pascal) (Prolog, Lisp) (Object Pascal, Java, C++)
Спасибо за внимание
МАШИННЫЙ ЯЗЫК (40 -50 ГОДЫ XX ВЕКА) Программы на машинном языке – очень длинные последовательности единиц и нулей, являлись машинно зависимыми, т. е. для каждой ЭВМ необходимо было составлять свою программу. Назад
АССЕМБЛЕР (НАЧ. 50 -Х ГОДОВ XX ВЕКА) Назад Язык Ассемблера – это символическое представление машинного языка. Он облегчает процесс программирования по сравнению с программированием в машинных кодах. Программисту не обязательно употреблять настоящие адреса ячеек памяти с размещенными в них данными, участвующими в операции, и вычисляемые результаты, а также адреса тех команд, к которым программа не обращается.
МАШИННО-НЕЗАВИСИМЫЙ ЯЗЫК Машинно – независимые языки – это средство описания алгоритмов решения задач и информации, подлежащей обработке. Они удобны в использовании для широкого круга пользователей и не требуют от них знания особенностей организации функционирования ЭВМ и ВС. Программы, составляемые на таких языках, представляют собой последовательности операторов, структурированные согласно правилам рассматривания языка(задачи, сегменты, блоки и т. д. ). Программист получил возможность не расписывать в деталях вычислительный процесс на уровне машинных команд, а сосредоточиться на основных особенностях алгоритма. Назад
Процедурное программирование — программирование на императивном языке, при котором последовательно выполняемые операторы можно собрать в подпрограммы, то есть более крупные целостные единицы кода, с помощью механизмов самого языка. Логическое программирование — парадигма программирования, основанная на автоматическом доказательстве теорем, а также раздел дискретной математики, изучающий принципы логического вывода информации на основе заданных фактов и правил вывода. Логическое программирование основано на теории и аппарате математической логики с использованием математических принципов резолюций. Объектно-ориентированный язык программирования — язык, построенный на принципах объектно-ориентированного программирования. В основе концепции объектно-ориентированного программирования лежит понятие объекта — некой сущности, которая объединяет в себе поля (данные) и методы (выполняемые объектом действия). Назад
BASIC Был разработан в 1964 году профессорами Дартмутского колледжа Томасом Курцем и Джоном Кемени. Бейсик является общепринятым акронимом от"Beginner's Allpurpose Symbolic Insruction Code" (BASIC) - Многоцелевой Символический Обучающий Код для Начинающих". Язык создавался как инструмент, с помощью которого студенты -непрограммисты могли самостоятельно создавать компьютерные программы для решения собственных задач. Джон Кемени Назад Томас Курц
PASCAL Паскаль (англ. Pascal) — язык программирования общего назначения. Один из наиболее известных языков программиро-вания. Язык Паскаль был создан Никлаусом Виртом в 1968— 1969 годах. Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Язык назван в честь французского математика, физика, литератора и философа Блеза Паскаля Назад Блез Паскаль Никлаус Вирт
C++ — компилируемый статически типизированный язык программирования общего назначения. C++ сочетает свойства как высокоуровневых, так и низкоуровневых языков. Широко используется для разработки программного обеспечения, являясь одним из самых популярных языков программирования. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (игр). Назад
JAVA Java— объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Приложения Java обычно транслируется в специальный байт-код, поэтому они могут работать на любой виртуальной Javaмашине вне зависимости от компьютерной архитектуры. Дата официального выпуска — 23 мая 1995 года. Достоинством подобного способа выполнения программ является полная независимость байт-кода от операционной системы и оборудования, что позволяет выполнять Java-приложения на любом устройстве, для которого существует соответствующая виртуальная машина. Другой важной особенностью технологии Java является гибкая система безопасности благодаря тому, что исполнение программы полностью контролируется виртуальной машиной. Назад
PROLOG Пролог (фр. Programmation en Logique) — язык и система логического программирования. Основными понятиями в языке Пролог являются факты, правила логического вывода и запросы, позволяющие описывать базы знаний, процедуры логического вывода и принятия решений. Факты в языке Пролог описываются логическими предикатами с конкретными значениями. Правила в Прологе записываются в форме правил логического вывода с логическими заключениями и списком логических условий. Особую роль в интерпретаторе Пролога играют конкретные запросы к базам знаний, на которые система логического программирования генерирует ответы «истина» и «ложь» . Для обобщённых запросов с переменными в качестве аргументов созданная система Пролог выводит конкретные данные в подтверждение истинности обобщённых сведений и правил вывода. Назад
Языки программирования.pptx