Вы находитесь на странице: 1из 10

Алгоритмические языки.

Трансляторы
Выполнили:
Бердалиев Атай
Насиров Амир
ИБ-2-19
Содержание
Трансляторы
Алгоритмические языки
Класс машинно-зависимых языков
Класс машинно-ориентированных языков
Класс универсальных языков
Класс проблемно-ориентированных языков
Класс функциональных языков
Трансляторы
Алгоритмические языки
Последовательность команд,
записанных на
алгоритмическом языке,
называется
программой. Соответственно
, алгоритмические языки
представляют собой средства
описания данных и
алгоритмов решения задач, и
разработаны для составления
программы пользователем.
Они отличаются друг от друга
различными свойствами и
областью применения
Класс машинно-зависимых языков
 Класс машинно-
зависимых языков.
Центральный процессор
ЭВМ предназначен для
выполнения команд, которые
представляются в виде групп
двоичных цифр (би­тов), т.е. в
виде последовательностей из
нулей и единиц. Коман­ды,
представленные в таком
виде, считаются
записанными ма­шинном
коде или машинном языке.
Класс машинно-ориентированных яз.
Класс машинно-
ориентированных
языков. Данный класс
представляют языки
группы С, С++, Турбо С.
Разработчики данных
языков попытались
объединить
возможности ассемблера
со встроенными
структурами данных

Класс универсальных языков
  Важным шагом в развитии языков программирования было по­
явление машинно-независимых языков. Разработчики этих языков
стреми­лись: во-первых, создать языки, воспринимаемые любым
компьютером; во-вторых, максимально учесть специфику класса задач,
для решения которых данный язык предполагалось использовать.
Например, для многих научно-технических задач характерны
большие расчеты по сложным формулам, поэтому в ориентированные
на такие задачи языки вводят удобные средства для их записи.
Использование по­нятий, терминов, символов, привычных для
специалистов соответ­ствующей области знаний, облегчает им
изучение языка, упроща­ет процесс составления и отладки
программ. К настоящему времени разработано большое количество
машин­но-независимых языков программи­рования: Бейсик, Паскаль,
Фортран и др.
Класс проблемно-ориентированных
языков
 Представлен языками Лого, РПГ, системой программирования GPSS и др.
Язык Лого был создан с целью обучения школьников осно­вам алгоритмического
мышления и программирования. Лого – диа­логовый процедурный язык, реализованный
на основе интерпрета­тора с возможностью работы со списками и на их основе с текста­
ми, оснащенный развитыми графическими средствами.
 Система программирования GPSS ориентирована на моделиро­вание систем с помощью
событий. В терминах этого языка легко описывается и исследуется класс моделей
массового обслуживания и другие системы, работающие в реальном масштабе времени.
Класс функциональных языков
 Представлен языками Лисп, Пролог и др. Лисп является инструментальным
средством для построения программ с использованием методов ис­кусственного
интеллекта.
 Особенность этого языка заключается в удобстве динамического создания
новых объектов. В качестве объек­тов могут выступать и сами исходные объекты. В
настоящее время для Лиспа определились две сферы активного применения:
проектирование систем искусственного интеллекта и анализ текстов на
естественном языке.