русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Імперативне програмування


Дата додавання: 2014-11-27; переглядів: 1290.


 

Імперативне програмування - це стиль програмування, який, описує процес обчислення у вигляді інструкцій, що змінюють стан пам'яті. Імперативна програма дуже схожа на накази, що виражаються владним нахилом в природних мовах, тобто це послідовність команд, які повинен виконати комп'ютер.

 

 

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

 

Щоб спростити програмування, монтажування мов було розроблено. Ці замінені функціями машинного коду з мнемоніки і адреса пам'яті з символічної етикетки. Асамблея мова програмування вважається низьким рівнем парадигми хоча це парадигма «другого покоління».

 

Навіть збірки мов 1960-х років фактично підтримали досить складні librarys, умовне покоління макро, попередня обробка можливостями, CALL (підпрограми), що дозволяє значно повторне використання коду та ізоляції від апаратних особливостей.

 

Асамблея була, і залишається, використовуватись для критичних за часом системах і часто у вбудованих системах.


<== попередня лекція | наступна лекція ==>
Загальні завдання курсу | Процедурне програмування


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн