Стартовая страница
Тематическая группировка Расширить глоссарий Первый глоссарий Предыдущий глоссарий Основные темы Следующий глоссарий Последний глоссарий
 Глоссарий

Языки программирования

Оглавление 

Входы 

Алгоритмы >

Императивное программирование >

Инструментальное программное обеспечение >

Коммуникация >

Невербальные средства коммуникации >

Обработка сигналов >

Программирование >

Программные модули >

Структуры данных >


 

§ Информационные технологии

Язык программирования

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

Programming language; Algorithmic language

Язык программирования - искусственный (формальный) язык, предназначенный для записи алгоритмов. Язык программирования задается своим описанием и реализуется в виде специальной программы: компилятора или интерпретатора.
 
Новая функция:  Формула глоссария
 

 Выходы

 >> Алгоритмические языки высокого уровня

 >> Декларативные языки программирования

 >> Макроязыки

 >> Переменные в языках программирования

 >> Процедурно-ориентированные языки программирования

 >> Синтаксис языков программирования

 >> Типы данных

 >> Языки ассемблера

 >> Языки описания технических средств


 

Язык программирования

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

Programming language; Algorithmic language

Язык программирования - искусственный (формальный) язык, предназначенный для записи алгоритмов. Язык программирования задается своим описанием и реализуется в виде специальной программы: компилятора или интерпретатора.
 >> Алфавит

Alphabet

Алфавит - фиксированный для каждого алгоритмического языка набор основных символов, из которых должен состоять любой текст на этом языке. Никакие другие символы в тексте не допускаются.
 >> Декларативный язык программирования

От лат.Declaratio - объявление

Декларативный язык программирования - язык программирования высокого уровня, построенный:
- на описании данных; и
- на описании искомого результата.
Декларативные языки подразделяются на функциональные и логические языки.

Исходный код

Исходный код - текст программы на алгоритмическом языке. В компьютере исходный текст либо непосредственно выполняется интерпретатором, либо предварительно переводится компилятором в стандартный загрузочный код, способный многократно исполняться в определенной вычислительной среде.

Исходный модуль

Исходный модуль - согласно ГОСТ 19781-90 - программный модуль на исходном языке, обрабатываемый транслятором и представляемый для него как целое, достаточное для проведения трансляции.

Ключевое слово

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

Константа

Константа - в программировании - элемент данных, который занимает место в памяти, имеет имя и определенный тип, причем его значение никогда не меняется.
 >> Макроязык
Макроязык - программное средство, позволяющее пользователю задавать в тексте условные эквиваленты определенных его фрагментов. Макроязык состоит из:
- макроопределений, создаваемых пользователем; и
- из программ-препроцессоров, переводящих макроопределения в результирующие тексты.

Машинный язык

Машинный язык - язык программирования, элементами которого являются команды компьютера, характеризующиеся:
- количеством операндов в команде;
- назначением информации, задаваемой в операндах;
- набором операций, которые может выполнить компьютер и др.
Конструкции машинного языка интерпретируются непосредственно аппаратурой.

Невербальные средства коммуникации

Невербальные средства общения

Невербальные средства коммуникации - средства общения, включающие:
- первичные языки: система жестов, отличная от жестового языка глухонемых, пантомима, мимика; и
- вторичные языки: азбука Морзе, музыкальная нотация, языки программирования.

Описание алгоритмического языка

Описание алгоритмического языка - документ, специфицирующий возможности алгоритмического языка. Обычно описание содержит:
- алфавит допустимых символов и ключевых слов;
- синтаксические правила построения из алфавита допустимых конструкций языка;
- семантику, объясняющую смысл и назначений конструкций языка.
 >> Переменная

Variable

Переменная - в языках программирования - именованная часть памяти, в которую могут помещаться разные значения переменной. Причем в каждый момент времени переменная имеет единственное значение. В процессе выполнения программы значение переменной может изменяться.
Тип переменных определяется типом данных, которые они представляют.

Проблемно-ориентированный язык программирования

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

Операторный язык программирования; Императивный язык программирования

От лат.Imperativus - повелительный

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

Рекурсивное построение

Рекурсивное построение - в языках программирования - поименованная конструкция, использующая в своей структуре обращение к самой себе.
 >> Семантика

Semantics

Семантика - в программировании - система правил истолкования отдельных языковых конструкций. Семантика определяет смысловое значение предложений алгоритмического языка.
 >> Синтаксис

От греч.Syntaxis - порядок

Синтаксис - набор правил построения фраз алгоритмического языка, позволяющий определить, осмысленные предложения в этом языке.

Система программирования

Система программирования - программная система, предназначенная для разработки программ на конкретном языке программирования. Система программирования предоставляет пользователю специальные средства разработки программ: транслятор, (специальный) редактор текстов программ, библиотеки стандартных подпрограмм, программную документацию, отладчик и др.
 >> Тип данных

Data type

Тип данных - характеристика набора данных, которая определяет:
- диапазон возможных значений данных из набора;
- допустимые операции, которые можно выполнять над этими значениями;
- способ хранения этих значений в памяти.
Различают:
- простые типы данных: целые, действительные числа и др.;
- составные типы данных: массивы, файлы и др.
 >> Язык ассемблера

Ассемблер

Assembly language; Assembler

Язык ассемблера - согласно ГОСТ 19781-90 - язык программирования; символьная форма машинного языка с рядом возможностей, характерных для языка высокого уровня. Обычно язык ассемблера включает макросредства.
 >> Язык высокого уровня
Язык высокого уровня - согласно ГОСТ 19781-90 - язык программирования, понятия и структура которого удобны для восприятия человеком.
Языки высокого уровня отражают потребности программиста, но не возможности системы обработки данных.
 >> Язык описания технических средств

Hardware Description Languages (HDL)

Язык описания технических средств - язык моделирования, разработки и тестирования устройств, предназначенных для обработки дискретных сигналов.

  Первый  <<  Предыдущий

 Оглавление глоссария No.7496

Следующий  >>  Последний 

Язык программирования / Алфавит / Декларативный язык программирования / Исходный код / Исходный модуль / Ключевое слово / Константа / Макроязык / Машинный язык / Невербальные средства коммуникации / Описание алгоритмического языка / Переменная / Проблемно-ориентированный язык программирования / Процедурно-ориентированный язык программирования / Рекурсивное построение / Семантика / Синтаксис / Система программирования / Тип данных / Язык ассемблера / Язык высокого уровня / Язык описания технических средств


Библиография  |  webadmin@glossary.ru
Copyright © 2000-2013 «Web-and-Press»

  

Курильский бобтейл;
Служебная библиотека
СИАРЕС

Деловой двор
Бухгалтерский учет для


  


Rambler's Top100
Rambler's Top100