Парадигма: Разлика между версии
Изтрито е съдържание Добавено е съдържание
мРедакция без резюме |
|||
Ред 39:
Програмната парадигма е основен стил на програмиране, отнасящ се до това как трябва да бъдат формулирани решенията на проблемите в един програмен език. Една програмна парадигма осигурява (и определя) гледната точка, която програмистът има относно изпълнението на програмата. Например в [[Обектно-ориентирано програмиране|обектно-ориентираното програмиране]] програмистите могат да приемат програмата като сбор от взаимодействащи си обекти, докато във [[функционално програмиране|функционалното програмиране]] една програма може да бъде приемана за последователност от функционални изчисления.
При програмиране на компютри или системи с много процесори [[ПОП|процесно ориентираното програмиране]] позволява на програмистите да мислят за програмите като за групи от успоредни процеси, действащи въз основа на логически споделени структури от данни. Точно както различните групи в софтуерното инженерство поддържат различни методи, така и различните програмни езици поддържат различни програмни парадигми. Някои езици са предназначени да поддържат една определена парадигма (Smalltalk и С++ поддържат обектно ориентираното програмиране, а [[Haskell]] поддържа функционално програмиране), докато други програмни езици поддържат много парадигми (като С++, Common Lisp, Scheme, Python, Ruby и Oz). Много програмни парадигми са добре познати както с командите, които
=== В лингвистиката ===
|