Ббк 32. 973-018 г рецензент канд физ мат наук, Ф. А. Мурзин
Семантический спуск определения ЯП
Download 278.16 Kb.
|
FIT-Gor-PP3
- Bu sahifa navigatsiya:
- ОБОЗНАЧЕНИЯ
- ПАРАДИГМА ПРОГРАММИРОВАНИЯ
Семантический спуск определения ЯП – исключение из определения ЯП компонентов, сводимых у более простым или общим средствам, что формально не влияет на полноту ЯП.
Список свободной памяти – структура данных, обеспечивающая динамический доступ к памяти. Степень изученности задачи – оценка готовности к программированию постановки задачи и методов еѐ решения. Структурное программирование – методика представления императивно-процедурных программ, упрощающая их отладку. Универсальная семантическая функция ЯП – функция вычисления результата любой правильно представленной на ЯП функции от допустимых данных. Уровень абстрагирования понятий – характеристика независимости понятия от малосущественных свойств конкретных примеров. Хэш-функции – методика хранения динамически изменяемого конечного множества из элементов бесконечного множества. АББРЕВИАТУРЫ
ОБОЗНАЧЕНИЯ(X . Y) – работает как (cons X Y) – X становится «головой» списка Y. (x . l ) – это значит, что первый элемент списка – x, а остальные находятся в списке l. (x y . l ) – первый элемент списка – x, второй элемент списка – y, остальные находятся в списке l. ([XL . YL] . AL) – работает как (pairlis XL YL AL) – функция аргументов XL,YL, AL строит список пар-консолидаций соответствующих элементов из списков XL, YL и присоединяет их к списку AL. Полученный список пар, похожий на таблицу с двумя столбцами, называется ассоциативным списком или таблицей атомов. Такой список может использоваться для связывания имен переменных и функций при организации вычислений интерпретатором. (X | Y) – работает как (append X Y) – сцепляет списки в один общий список. AL[X] – работает как (assoc X AL) – функция двух аргументов, X и AL. Если AL – таблица атомов, подобная тому, что формирует функция pairlis, то assoc выбирает из него первую пару, начинающуюся с X. Таким образом, это функция поиска определения или значения в таблице атомов. [x] – содержимое памяти по адресу x. e[n] – содержимое n-го элемента контекста. {A | B | … | Z} – множество вариантов. A(Pr) – число аргументов процедуры Pr. L(Pr) – число локальных переменных процедуры Pr. @F – адрес подпрограммы, выполняющей функцию F. @c – адрес позиции «c» в программе. _ – произвольное значение ( _ подчерк). (Expr) – результат вычисления выражения или успех выполнения процесса. $ – переменная для кода успеха/результата процесса. $* – все аргументы переданные скрипту (выводятся в строку). $! – PID последнего запущенного в фоне процесса. $$ – PID самого скрипта. NN(d) – список номеров и имѐн элементов очереди. [ NULL – пустой файл. H(d) – голова очереди, точнее – процесс с наивысшим приоритетом. T(d) – хвост очереди, остаток после удаления головы. d = H(d) • T(d). PN – имя текущего процесса. Учебное издание Городняя Лидия Васильевна ПАРАДИГМА ПРОГРАММИРОВАНИЯКурс лекцийРедактор Т.Ю. Седыченко Подписано в печать . .2015 г. Формат 60×84 1/16. Уч.-изд. л. 12. Усл. печ. л. . Тираж экз. Заказ № Редакционно-издательский центр НГУ. 630090, Новосибирск, ул. Пирогова, 2. Download 278.16 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling