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

[неперевірена версія][перевірена версія]
Вилучено вміст Додано вміст
Mung Daal (обговорення | внесок)
вікіфікація, оформлення, правопис
Рядок 11:
Своїм сучасним значенням у науково-технічній галузі термін «[[парадигма]]» зобов'язаний, вочевидь, [[Томас Кун|Томасу Куну]] та його книзі «[[Структура наукових революцій]]». Кун називав ''парадигмами'' усталені системи наукових поглядів, у межах яких ведуться дослідження, відтак, у процесі розвитку наукової дисципліни може відбуватися заміна однієї парадигми на іншу<ref> Наприклад, [[Геоцентрична система світу|геоцентрична небесна механіка]] [[Клавдій Птолемей|Птолемея]] змінилася [[Геліоцентрична система світу|геліоцентричної системою]] [[Микола Коперник|Коперника]].</ref>, при цьому стара парадигма ще продовжує якийсь час існувати, ба навіть розвиватися завдяки тому, що багато її прихильників виявляються з тих чи інших причин нездатними перебудуватися до праці в іншій парадигмі.
 
Власне термін «'''П. п.'''» вперше застосував {{нп5Не перекладено|Роберт Флойд||ru|Флойд, Роберт}} у своїй лекції<ref>R.W. Floyd. ''[http://www.ias.ac.in/resonance/May2005/pdf/May2005Classics.pdf The Paradigms of Programming]'' Communications of the ACM, 22(8):455—460, 1979. — <small>Російською див.: ''Лекции лауреатов премии Тьюринга за первые двадцать лет (1966—1985)'' — М.: МИР, 1993.</small></ref> лауреата [[Премія Тюрінга|премії Тюрінга]], відзначаючи, що в програмуванні можна спостерігати явище, подібне парадигмам Куна, але, на відміну від таких, парадигми програмування не є взаємовиключними:
{{Цитата|Якщо прогрес мистецтва програмування в цілому вимагає постійного винаходи і вдосконалення парадигм, то вдосконалення мистецтва окремого програміста вимагає, щоб він розширював свій репертуар парадигм.}}