Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Технології, методи і підходи до програмування

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Парадигма програмування — це сукупність ідей і понять, які визначають стиль написання програм. Парадигмою Томас Кун в книзі «Структура наукових революцій», називає «усталені системи наукових поглядів, в рамках яких ведуться дослідження». Навіть збірки мов 1960;х років фактично підтримали досить складні librarys, умовне покоління макро, попередня обробка можливостями, CALL (підпрограми… Читати ще >

Технології, методи і підходи до програмування (реферат, курсова, диплом, контрольна)

Парадигма програмування — це сукупність ідей і понять, які визначають стиль написання програм. Парадигмою Томас Кун в книзі «Структура наукових революцій», називає «усталені системи наукових поглядів, в рамках яких ведуться дослідження».

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

Однак у програмуванні парадигми не є взаємовиключними. Більш того нерідко «вдосконалення мистецтва окремого програміста вимагає, щоб він розширював свій репертуар парадигм» (Роберт Флойд).

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

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

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

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

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

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

Показати весь текст
Заповнити форму поточною роботою