Зворотний зв'язок

Програмування: огляд основних понять

Дані на зовнішніх носіях називаються файлами, наприклад, тексти або малюнки. Вони мають різноманітне походження та призначення, і записуються за різними правилами. Системи запису файлів називаються форматами.

Машинна програма теж є прикладом файла. Спочатку за допомогою спеціальних програм вона створюється й записується, як правило, на диск. Потім для виконання вона переписується звідти в оперативну пам'ять. Цей запис програми в оперативну пам'ять називається завантаженням і виконується за спеціальною програмою – завантажником.

1.4.Алгоритмічна мова, трансляція та системи програмування

Кожний комп'ютер має деяку систему команд, які може виконати його ЦП. Це і є машинна мова. Вона зовсім не схожа на людську. Програмувати в ній дуже незручно, тому що треба знати численні деталі устрою комп'ютера та писати дуже довгі послідовності простеньких машинних команд. Але виявляється, що майже завжди можна

програмувати в іншій, не машинній, мові.

За кілька десятиліть використання комп'ютерів було створено сотні мов, за допомогою яких можна програмувати, не знаючи нічого про устрій комп'ютера і систему його команд. У цих мовах немає машинних команд; їх "команди" містять звичні слова, своєю структурою схожі на людські фрази і ніяк не відбивають деталей устрою комп'ютера. У цих мовах комп'ютер та його дії подано в більш загальному вигляді. Ці мови мають вищий рівень абстракції опису дій комп'ютера, тому називаються мовами високого рівня. Відповідно машинні мови називаються мовами низького рівня.

Однією з найпопулярніших мов високого рівня стала мова Паскаль, або Pascal. Програми в цій мові будемо називати Паскаль-програмами. Ось найкоротша з них:

program A(input, output);

begin end.

Переклад цього тексту з англійської слово в слово такий:

програма A(введення, виведення);

початок кінець.

Слово A перед дужками є ім'ям цієї програми.

Віддаючи данину традиції ознайомлення з мовами програмування, наведемо також Паскаль-програму, за якою комп'ютер "вітає ":

program Hello(input, output);

begin writeln ( ' Вітаю! ' ) end.

Вітання задається, як очевидно, написом writeln ( ' Вітаю! ' ). Слово writeln є скороченням від "write line", тобто "написати рядок".

Комп'ютер не займається виконанням Паскаль-програм – можна навіть сказати, що він "не розуміє" цієї мови.Для виконання Паскаль-програму треба перекласти на мову машини. Цей переклад, або трансляцію в машинну мову, робить сам комп'ютер, виконуючи спеціальну програму перекладу – транслятор. У процесі трансляції Паскаль-програма читається з зовнішнього носія, за нею будується машинна програма й записується, як правило, у зовнішню пам'ять. Паскаль-програма являє собою початкові дані для побудови машинної програми. Обидві

програми задають ті самі дії виконавця, тільки різними мовами.


Реферати!

У нас ви зможете знайти і ознайомитися з рефератами на будь-яку тему.







Не знайшли потрібний реферат ?

Замовте написання реферату на потрібну Вам тему

Замовити реферат