Page 29 - 4192
P. 29

машинні коди. Програма записується людиною на зручній для
           неї вхідній мові , а транслюється в об`єктний код зрозумілий
           для машини. Вхідна мова складається з певного набору слів,
           що вказують на дії. Ці слова називають операторами мови.
                Найпростішою з таких мов є мнемокод. Його оператори
           відображують  суть  операцій,  вони  являють  собою  скорочені
           до  3-4-х  символів  назви  операцій  на  звичайній  мові.
           Скорочення здійснюється так, щоб залишався зрозумілим сенс
           слова,  це  полегшує  запам`ятовування  та  використання
           мнемокоду.
                Для  кожного  типу  машин  використовуються  свої
           мнемокоди, тому їх називають машинно-орієнтованою мовою.
           Символічну     мову    програмування,     що  складається      з
           мнемонічних скорочень назв машинних команд на англійській
           мові  називають  мовою  Асемблера,  або  просто  Асемблером.
           Програма,  яка  транслює  написаний  на  Асемблері  текст  у
           машинний  код  також  називається  Асемблером.  Це  також
           машинно-орієнтована  мова.  Більш  досконалими  машинно-
           незалежними  є  мови  високого  рівня.  Мова  програмування
           високого  рівня  –  це  штучно  створена  формальна  мова,  яка
           може  бути переведена  у машинний код і одночасно зберігає
           схожість  з  натуральною  мовою.  Роботи  над  створенням  мов
           високого рівня почались в США ще в 50-х роках.
                У  1954  роках  у  США  було  створено  Фортран  (від
           «Формул  транслятор»).  Ця  мова  досить  складна,  тому  на  її
           базі було створено більш просту мову програмування BASIC,
           яка стала найпопулярнішою мовою програмування. У Європі
           в кінці 50-х років було створено мову Алгол.
                Мова  Паскаль  є  прямим  нащадком  Алгола.  Вона  була
           створена швейцарським математиком Ніколсом Віртом у 1969
           р. Паскаль є дуже компактною мовою, її опис займає  усього
           біля  30  сторінок.  Транслятор  з  Паскаля  є  простим  і  займає
           небагато місця в ОЗП, що зручно для ПК та мікро ЕОМ. Тому



                                              28
   24   25   26   27   28   29   30   31   32   33   34