ТЛУМАЧНИЙ СЛОВНИК
Мова машинна – мова запису програм машинних, до виконання яких і призначений комп'ютер. Є системою запису команд машинних.
Мова програмування високого рівня – мова запису програм, призначених для виконання їх комп'ютером, у яких його дії позначено з вищим ступенем узагальнення, ніж у мовах машинних.
Мова формальна – множина виразів, заданих деякою формальною системою, напр., сукупністю форм Бекуса-Наура чи граматикою.
Модуль – збірник означень імен у мові Паскаль.
О
Область дії означення імені – сукупність місць у програмі, де ім'я позначає об'єкт, вказаний саме в цьому означенні. За правилами мови Паскаль, означення імені діє від місця його запису в підпрограмі (програмі чи модулі) до її кінця. Якщо в цій області є підпрограми, означення діє і в них. Але якщо вони містять своє власне означення цього імені, то за тими ж правилам до кінця їх блоків діють їхні власні означення.
Означення імені – запис, яким задається, що саме позначає ім'я. У мові Паскаль ім'я може позначати змінну, сталу, тип, підпрограму, модуль, програму або її окремий оператор. В останньому разі воно називається міткою. Програма чи підпрограма самі по собі є означеннями їх імен.
Означення змінної з ініціалізацією – те ж саме, що ініціалізація.
Означення рекурсивне – означення елементів множини, яке задає елементи за допомогою інших елементів цієї ж множини. Об'єкти, задані рекурсивним означенням, також називаються рекурсивними.
Оператор – запис у мові програмування, що задає зміну станів пам'яті програми. У мові Паскаль є оператори таких типів: присвоювання, розгалуження (умовний), складений, переходу, циклу, а також виклики процедур.
Операційна система – система програм та інших даних, за допомогою якої організується робота комп'ютера в цілому. Вона визначає, команди якої саме з програм процесор має виконувати в той чи інший момент часу. Вона також забезпечує обробку файлів.
Операція машинна – операція, яку може виконати комп'ютер із значеннями, записаними в регістрах процесора.
П
Пам'ять автоматична – область пам'яті оперативної, в якій розташовуються ділянки локальної пам'яті процесів виконання викликів підпрограм. Ця назва походить від того, що ділянки займаються та звільняються без явних на те указань у програмі, записаній мовою високого рівня, тобто "автоматично". Ділянки розташовуються за принципом "останньою зайнята – першою звільнена", тому автоматичну пам'ять називають програмним стеком.
Пам'ять вільна – частина пам'яті програми, у якій змінні створюються та знищуються при виконанні операцій, указаних у самій програмі, записаній мовою високого рівня. Називається так, тому що не займається командами програми та змінними, означеними в програмі.
Пам'ять зовнішня – пам'ять на зовнішніх носіях даних, наприклад, магнітних дисках. Носії розміщаються на спеціальних пристроях уведення-виведення, до яких належать дисководи, а також екран, клавіатура, миша та ін.
Пам'ять оперативна – складова частина комп'ютера, призначена для зберігання програм, що виконуються або готові до цього.
Пам'ять програми – сукупність імен змінних, означених у програмі. Не плутати з пам'яттю процесу виконання програми.
Пам'ять процесу виконання програми – сукупність змінних, які у процесі виконання програми поставлено у відповідність іменам її змінних.