Імперативне програмування: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Немає опису редагування
мНемає опису редагування
Рядок 16:
При імперативному підході до складання програми(на відміну від функціонального підходу, що відноситься до декларативної парадигми) широко використовується присвоєння. Наявність операторів присвоєння збільшує складність обрахункової моделі і робить імперативні програми схильні до специфічних помилок , які не зустрічаються при функціональному підході.
==Обгрунування та основи імперативного програмування==
Апаратне забезпечення є обов<nowiki>'язковим надля всіх комп'ютерахютерів і майже вся його частина призначенапризначене для виконання машинного коду. Машинний код є ріднийінтегрований для апаратної частини(далі ''заліза''hardware) комп'ютера і написаний в особливому імперативному стилі. З точки зору низькорівневих команд стан програми визначається вмістомзаповненістю пам'яті, а вирази є- це інструкціямиінструкції, що написані рідноюінтегрованою низькорівневою магинною мовою комп'ютера для залізаhardware. Імперативні мови вищого рівня використовують хміннізмінні та складніші вирази, але все ж слідують тій же [[Парадигма (значення)|парадигмі.]] Засоби і списки процесів хоч і не є комп'</nowiki>ютерними програмами та вони також схожі за стилем із імперативним програмуванням. Кожен крок - команда.
 
==Основні особливості імперативних мов прграмування:==