Язык низкого уровня [ЯНУ] (Low level language)

Язык  программирования,  отличающийся  высокой  степень детализации  шагов при определении инструкций для компьютера. Как правило, каждой команде языка соответствует одна машинная команда.  Промежуточными  между языками  низкого  и  высокого  уровней, являются языки ассемблеров.

Язык   объектно-ориентированный   (Object   Oriented   Language)   (Cм.   Объектно-

ориентированное программирование)

Язык  для  объектно-ориентированного   программирования   (ООП),   программа  на

котором задается описанием поведения совокупности взаимосвязанных объектов. Базовыми концепциями  в  данном  подходе  является  то,  что  объект,  который  является  структурой данных  (абстрактный  тип   данных),  инкапсулирован   в   набор  подпрограмм,  именуемых методами,  которые  производят операции  с  данными.  Операции  над данными  могут быть выполнены  только  посредством  этих  методов,  являющихся общими  для  всех  объектов, которые являются  экземплярами  конкретного  класса (с элементами  наследования).  Таким образом,  интерфейс  объектов  хорошо определён и  позволяет изменять  реализацию  кодов методов, без изменения указанных интерфейсов. Каждый класс является отдельным модулем и имеет своё место в иерархии классов. Методы или программные коды одного класса могут применяться   вниз  по  иерархии   к  подклассам  нижних   уровней  или   наследоваться  из суперклассов. Вызовы процедур описываются в терминах передачи сообщений. Сообщения дают имена  методам и  могут  опционально  включать другие  аргументы. Когда сообщение послано  объекту,   выбирается   метод,  соответствующий   данной  операции.   По  мнению некоторых   специалистов,  ООП,  ставящее  во  главу  угла  объект,  является  технологией программирования,  а  ООП,  ставящее  во  главу  угла  посылку сообщений,  –   парадигмой программирования.  Парадигма  объектно-ориентированного  программирования  включает  в себя три понятия: а) объект; б) сообщение; в) метод. См. ООП.

Язык описания интерфейсов (Cм. IDL)

Язык описания/проектирования программ (Cм. PDL)

Язык определения схемы XML (См. XML Schema)

Язык программирования [ЯП] (Programming language)

u Язык   программирования   представляет   собой   стандартизированное   средство коммуникации  для сообщения компьютеру  команд  на выполнение конкретных  задач. Он также  предоставляет  программисту  возможность  точно  указать,  какими  видами  данных компьютер  должен  манипулировать,  а  также  последовательность  действий  в  различных обстоятельствах. Является системой обозначений, служащей для точного описания программ или  алгоритмов  для  компьютеров.  Языки  программирования  являются  искусственными языками, в которых синтаксис и семантика строго определены. Поэтому при применении их по  назначению  они  не  допускают  свободного  толкования  выражения,  характерного  для естественного языка.

v Алфавит,   грамматика   и    синтаксис,   используемые   для   построения   набора инструкций,   заставляющих   компьютер  выполнять  те  или   иные действия.  Инструкции, написанные   на  языке  программирования,   называют  исходным   кодом.  Перед  тем,  как исходный  код  будет реально  выполнен компьютером,  его нужно либо  интерпретировать, либо компилировать в машинный код.

? Формальный  язык  описания  данных  (информации)  с  целью  их  обработки  на компьютере.

x Формальный язык представления программ или  их  частей в рамках  одной или многих систем  программирования.  По характеру семантики  (т.е. модели  вычислительного процесса)  в  языках   программирования   можно  выделить   два   основных  наклонения   – повелительное (императивное, представленное  операторами,  командами,  предписаниями) и изъявительное    (декларативное,    описательное).    В    одних    языках    программирования преобладает описание  действий  в виде  алгоритма, т.е. процесса, позволяющего получить результат.  Такие  языки  называют императивными (например, FORTRAN, BASIC, ALGOL, PL/1,  PASCAL,  C,  ADA).  Другие   языки   программирования   предполагают  не   только построение (вычисление) результата, сколько описание (декларацию) его свойств. На основе этой информации система программирования сама должна построить алгоритм. Такие языки называют   декларативными,   непроцедурными,   объектно-ориентированными,   проблемноориентированными либо языками отношений, спецификаций, формулировки задачи, языками

искусственного  интеллекта,  автоматического  программирования,  синтеза   алгоритмов и т.д. За всё долгое время их возникновения и  эволюции можно назвать как минимум три десятка   языков   (из    многих    тысяч),   которые    сыграли    заметную   роль   в   развитии программирования, но все же три пары – ALGOL-60 и FORTRAN, PASCAL и С, Java и С++ – стали самыми яркими и самыми заметными на компьютерном небосклоне.

Источник: Тлумачний   словник   з   інформатики   /   Г.Г.   Півняк,   Б.С.   Бусигін, М.М. Дівізінюк та ін. – Д., Нац. гірнич. ун-т, 2008. – 599 с.

Похожие посты:

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий