Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » «Ази» програмування та навчальні програми

Реферат «Ази» програмування та навчальні програми





товують т.зв. мови програмування - набір універсальних команд, легко засвоюваних людиною і В«зрозумілихВ» електронно-обчислювальним машинам. Розрізняють машинно-орієнтовані мови програмування (або мови ассемблерного типу) і мови програмування високого рівня (алгоритмічні, машинно-незалежні мови). p> Мови ассемблерного типу безпосередньо В«переводятьВ» інструкції програмістів в машинні команди. (Машинні команди різні для різних типів ЕОМ. Для їх написання треба добре знати В«пристрійВ» кожній конкретної машини, що з неминучістю відволікає фахівців від рішення задач змістовного характеру).

Алгоритмічні мови призначені для В«Проміжного спілкування фахівців та електронно-обчислювальних машин. Щоб машина могла В«розумітиВ» алгоритмічні мови, в пам'яті ЕОМ постійно зберігаються т.зв. В«Транслятори з мов програмуванняВ» - спеціальні програми-В»перекладачіВ» на мову машинних команд.

Серед мов високого рівня розрізняють процедурно-орієнтовані та проблемно-орієнтовані. До процедурно-орієнтованим зазвичай відносять універсальні мови (FORTRAN, PL-1, PASKAL, інш.); проблемно-орієнтовані мови призначені для вирішення вузько спеціальних завдань. Багато універсальні мови програмування часто використовують для вирішення однотипних завдань. Так, FORTRAN застосовується при веденні обчислювальних розрахунків, PASKAL - для вирішення економічних завдань, GPSS називають В«мовою моделюванняВ», BASIС вважається мовою, що спрощує процес користування ЕОМ. p> До теперішнього часу кількість офіційно зареєстрованих алгоритмічних мов сягає двох тисяч. З них широко поширені більше 100. На оволодіння будь-якою мовою програмування підготовленій людині потрібно від декількох тижнів до декількох місяців. Так що і Ви, трохи потренувавшись, зможете самостійно вивчити будь мова програмування, а потім і застосовувати його при вирішенні дослідницьких завдань. p> Далі. Елементарні операції по роботі з пристроями ЕОМ, з управління її ресурсами - все це операції дуже низького рівня. Робота користувача на ЕОМ складається з кількох сотень чи навіть тисяч таких операцій. Звичайно, описувати кожну з них спеціально в комп'ютерних програмах дуже незручно. Тому більшість сучасних електронно-обчислювальних машин забезпечені В«вбудованоюВ» в пам'ять універсальною комп'ютерною програмою, яка здійснює управління пристроями ЕОМ, розпоряджається її ресурсами (оперативною пам'яттю, інш.), запускає інші прикладні програми на виконання і т.д.

Подібні програми називаються операційними системами [8] . Основне призначення операційних систем полягає в тому, щоб приховати від користувача складні і непотрібні подробиці управління машиною і надати йому зручний інтерфейс (тобто спосіб спілкування з її пристроями). p> Взаємодія користувача ЕОМ з операційними системами побудована за принципом діалогу. Практично це виглядає так: користувач набирає на клавіатурі відповідну команду - операційна система виконує його інструкцію. Такий спосіб В«спілкування...


Назад | сторінка 2 з 18 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Засоби мови програмування Паскаль для вирішення математичних завдань
  • Реферат на тему: Мови програмування високого рівня
  • Реферат на тему: Рішення інженерних завдань із застосуванням алгоритмічної мови програмуванн ...
  • Реферат на тему: Вивчення мови об'єктно-орієнтованого програмування Borland Delphi та ро ...
  • Реферат на тему: Розробка програми з використанням мови логічного програмування Prolog