Содержание
-
Тема урока: «Паскаль – язык структурного программирования»
«Разностная машина» Чарльза Бэббиджа (1834 г.) Программист
-
Необходимо было знать: -Систему команд процессора; -Коды всех команд .
-
Такая команда называется трёхадресной.
Команда сложения Адреса ячеек ОЗУ, в которых хранятся слагаемые Адрес ячейки, куда заносится сумма
-
1950-х гг. появляется направление «автоматизация программирования»
основная цель – создание средств, облегчающих и ускоряющих процесс создания программы для ЭВМ. Первыми ЯП были машинно-ориентированные автокоды. АССЕМБЛЕРЫ
-
Программирование на ассемблере снимает с программиста заботу о распределении памяти под данные и команды программы.
-
Язык ассемблер называется машинно-ориентированным по той причине, что для каждой команды процессора существует свой аналог команды на ассемблере.
-
Позже появились так называемые макроассемблеры, в языке которых существуют макрокоманды, соответствующие сериям команд (подпрограммам) на языке процессора.
-
Транслятор – специальная системная программа, которая берет на себя работу по распределению памяти под данные и команды. Недостатки ассемблеров: 1)Программы нельзя переносить для исполнения на другие типы ЭВМ с другой системой команд процессора; 2)Программирование является сложным для массового освоения, что ограничивало использование ЭВМ в прикладных областях.
-
ЯПВУ
Парадигма программирования-это совокупность идей и понятий, определяющих стиль написания компьютерных программ (подход к программированию). Это способ концептуализации, определяющий организацию вычислений и структурирование работы, выполняемой компьютером. ЯПВУ Процедурной парадигме программирования = процедурные ЯП
-
Для каждого языка существует машинно-независимый стандарт. Возможность программирования на данном ЯПВУ зависит от наличия на компьютере транслятора с этого языка. Текст программы ЯПВУ ближе к естественным языкам, к языку математики.
-
Бе́йсик (BASIC, сокращение от англ. Beginner’sAll-purposeSymbolicInstructionCode — универсальный код символических инструкций для начинающих) — семейство высокоуровневых языков программирования. Был разработан в 1965 году профессорами Дартмутского колледжа Томасом Курцем и Джоном Кемени. Язык создавался как инструмент, с помощью которого студенты-непрограммисты могли самостоятельно создавать компьютерные программы для решения своих задач. Получил широкое распространение в виде различных диалектов, прежде всего как язык для домашних компьютеров.
-
Язык программирования Паскаль был создан швейцарским профессором Никлаусом Виртом в 1969 году как язык для обучения студентов структурной методике программирования. Язык получил свое название в честь Блеза Паскаля, изобретателя первого вычислительного механического устройства. Позднее фирма BorlandInternational, Inc (США) разработала систему программирования Турбо Паскаль для персональных компьютеров, которая вышла за рамки учебного применения и стала использоваться для научных и производственных целей. В Турбо Паскаль были внесены некоторые дополнения к базовому стандарту Паскаля, описанному Н. Виртом. Со временем язык развивался. Начиная с версии 5.5, в Турбо Паскаль вводятся средства поддержки объектно- ориентированного программирования (ООП). В дальнейшем это привело к созданию ObjectPascal — языка с возможностями объектно-ориентированного программирования. В начале 1990-х годов объединение элементов ООП в Паскале с визуальной технологией программирования привело к созданию системы программирования Delphi. Никлаус ВИРТ Блез ПАСКАЛЬ Вычислительная машина Блеза Паскаля
-
-
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.