Разлика между версии на „Компютърна програма“
| (Не е показана една междинна версия от същия потребител) | |||
| Ред 1: | Ред 1: | ||
| − | + | '''Компютърната програма''' е '''съвкупност от инструкции, които описват задача или сбор от задачи, които трябва да се изпълнят от компютър.''' | |
| − | + | ==Същност== | |
| − | Компютърната програма е съвкупност от инструкции, които описват задача или сбор от задачи, които трябва да се изпълнят от компютър. Терминът компютърна програма може да се отнася до сорс код, написан на програмен език или към изпълнимата форма на този код. Компютърните програми са познати и като софтуер, приложения, системен софтуер, или накратко – просто програми. Сорс кода на повечето програми се състои от списък с инструкции, които задължително въвеждат алгоритъм (известни като императивно програмиране). В други случаи (известни като декларативно програмиране) характеристиките на необходимата информация са определени и метода използван за получаване на искания резултат се оставя на платформата под която се изпълнява. Компютърните програми най-често са писани от хора наречени програмисти, но може и да са генерирани от други програми. | + | Терминът компютърна програма може да се отнася до сорс код, написан на програмен език или към изпълнимата форма на този код. Компютърните програми са познати и като софтуер, приложения, системен софтуер, или накратко – просто програми. Сорс кода на повечето програми се състои от списък с инструкции, които задължително въвеждат алгоритъм (известни като императивно програмиране). В други случаи (известни като декларативно програмиране) характеристиките на необходимата информация са определени и метода използван за получаване на искания резултат се оставя на платформата под която се изпълнява. Компютърните програми най-често са писани от хора наречени програмисти, но може и да са генерирани от други програми. |
===Терминология=== | ===Терминология=== | ||
| Ред 7: | Ред 7: | ||
Комерсиалните компютърни програми са насочени към крайните потребители и по принцип се отнасят както към приложения от компютърната индустрия, тъй като тези програми са фокусирани върху функционалността на това за което се използва компютърът (неговото приложение), за разлика от [[фокус]]ирането върху функционалност на системно ниво (например операционната среда Windows). На практика, разговорно и приложния софтуер и системния софтуер могат коректно да бъдат наречени програми, както може да се нарече и фърмуер-а (софтуер директно вграден в готова хардуерна система). Програмите, които се изпълняват на хардуера са сбор от инструкции, във формат разбираем за централния процесор на компютъра, които предизвикват други изпълнението на други специфични инструкции или прости операции, като например събиране. И въпреки че компютърът изпълнява милиони такива операции в секунда, програмите, тези поредици от инструкции, са това което кара компютърът да прави нещо полезно, обикновено то се повтаря и е достоверно. | Комерсиалните компютърни програми са насочени към крайните потребители и по принцип се отнасят както към приложения от компютърната индустрия, тъй като тези програми са фокусирани върху функционалността на това за което се използва компютърът (неговото приложение), за разлика от [[фокус]]ирането върху функционалност на системно ниво (например операционната среда Windows). На практика, разговорно и приложния софтуер и системния софтуер могат коректно да бъдат наречени програми, както може да се нарече и фърмуер-а (софтуер директно вграден в готова хардуерна система). Програмите, които се изпълняват на хардуера са сбор от инструкции, във формат разбираем за централния процесор на компютъра, които предизвикват други изпълнението на други специфични инструкции или прости операции, като например събиране. И въпреки че компютърът изпълнява милиони такива операции в секунда, програмите, тези поредици от инструкции, са това което кара компютърът да прави нещо полезно, обикновено то се повтаря и е достоверно. | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
==Вижте още== | ==Вижте още== | ||
Текуща версия към 15:43, 10 март 2014
Компютърната програма е съвкупност от инструкции, които описват задача или сбор от задачи, които трябва да се изпълнят от компютър.
Същност
Терминът компютърна програма може да се отнася до сорс код, написан на програмен език или към изпълнимата форма на този код. Компютърните програми са познати и като софтуер, приложения, системен софтуер, или накратко – просто програми. Сорс кода на повечето програми се състои от списък с инструкции, които задължително въвеждат алгоритъм (известни като императивно програмиране). В други случаи (известни като декларативно програмиране) характеристиките на необходимата информация са определени и метода използван за получаване на искания резултат се оставя на платформата под която се изпълнява. Компютърните програми най-често са писани от хора наречени програмисти, но може и да са генерирани от други програми.
Терминология
Комерсиалните компютърни програми са насочени към крайните потребители и по принцип се отнасят както към приложения от компютърната индустрия, тъй като тези програми са фокусирани върху функционалността на това за което се използва компютърът (неговото приложение), за разлика от фокусирането върху функционалност на системно ниво (например операционната среда Windows). На практика, разговорно и приложния софтуер и системния софтуер могат коректно да бъдат наречени програми, както може да се нарече и фърмуер-а (софтуер директно вграден в готова хардуерна система). Програмите, които се изпълняват на хардуера са сбор от инструкции, във формат разбираем за централния процесор на компютъра, които предизвикват други изпълнението на други специфични инструкции или прости операции, като например събиране. И въпреки че компютърът изпълнява милиони такива операции в секунда, програмите, тези поредици от инструкции, са това което кара компютърът да прави нещо полезно, обикновено то се повтаря и е достоверно.
Вижте още
Източници
- Chris Pine, Learn to Program (Pragmatic Programmers)
- Paul SangheraFundamentals of Effective Program Management: A Process Approach Based on the Global Standard
- James T. Brown, The Handbook of Program Management: How to Facilitate Project Success with Optimal Program Management
- Project Management Institute, The Standard for Program Management