18. Загрузочный модуль Load module | Программный модуль, представленный в форме, пригодной., для загрузки в основную память для выполнения |
19. Макроопределение Macrodefinition | Программа, под управлением которой макрогенератор порождает макрорасширения макрокоманд |
20. Рекурсивная подпрограмма Recursive subroutine | Подпрограмма, которая может обращаться к себе самой |
Компоненты систем программирования |
21. Система программирования Programming system | Система, образуемая языком программирования, компиляторами или интерпретаторами программ, представленных на этом языке, соответствующей документацией, а также вспомогательными средствами для подготовки программ к форме, пригодной для выполнения. |
22. Кросс-система программирования Cross-programming system | Система программирования, программные компоненты которой порождают программы на машинном языке, отличном от того, в среде которого они работают |
23. Язык программирования Programming language | По ГОСТ 28397-89 |
24. Алгоритмический язык Algorithmic language | Искусственный язык, предназначенный для выражения алгоритмов |
25. Проблемно-ориентированный язык Problem-oriented language | Язык программирования, который соответствует понятиям определенного класса прикладных задач. Примечание. Проблемно-ориентированный язык обычно имеет набор специфических изобразительных средств |
26. Исходный язык Source language | Язык программирования, используемый для первичного представления программы |
27. Машинный язык Machine language | Язык программирования, предназначенный для представления программ в форме, позволяющей выполнять ее непосредственно техническими средствами обработки информации. Примечание. Для выполнения программы на машинном языке не требуется применение трансляторов, компиляторов и интерпретаторов |
28. Автокод Autocode | Символьный язык программирования, предложения которого по своей структуре в основном подобны командам и обрабатываемым данным конкретного машинного языка |
29. Язык ассемблера Assembly language | Язык программирования, который представляет собой символьную форму машинного языка с рядом возможностей, характерных для языков высокого уровня. Примечание. Язык ассемблера обычно включает в себя макрокоманды |
30. Язык высокого уровня High-level language | Язык программирования, понятия и структура которого удобны для восприятия человеком |
31. Макроязык Macrolanguage | Язык программирования, предназначенный для представления макроопределений. Примечание. Некоторые средства макроязыка могут использоваться вне макроопределений |
32. Макрокоманда Macroinstruction | Предложение языка программирования, вместо которого макрогенератор подставляет макрорасширения |
33. Макрорасширение Macroexpansion | Последовательность предложений, порождаемая макрогенератором при обработке макрокоманды на основании макроопределения |
34. Декларативный язык Declarative language | Язык программирования для выражения определений. Примечание. В качестве такого языка часто выступает язык описания данных |
35. Объектно-ориентированный язык Object-oriented language | Язык программирования, который соответствует концепциям объектно-ориентированного программирования |