Компьютерное программирование является процессом, который ведет от оригинальной формулировки вычислительной задачи к исполняемым компьютерных программ. Программирование включает в себя такие виды деятельности, как анализ, разработка, понимание алгоритмов генерации, верификации требований алгоритмов, включая их правильность и потребления ресурсов, а также реализация алгоритмов на целевом языке программирования. Исходный код написан на одном или нескольких языках программирования. Целью программирования является найти последовательность инструкций, которые будут автоматизированы выполнения конкретной задачи или решения данной проблемы. Процесс программирования, таким образом, часто требует экспертных знаний во многих различных предметов, включая знание прикладной области, специализированных алгоритмов и формальной логики. Сейчас книги и учебники по программированию и системному администрированию можно приобрести на сайте http://it-ebooks.ru по адекватной цене .
Связанные задачи включают в себя тестирование, отладку и поддержание исходного кода, внедрение системы построения и управления полученных артефактов, таких как машинный код компьютерных программ. Они могут рассматриваться как часть процесса программирования, но часто развитие термин используется программное обеспечение для этого масштабного процесса с термином программирования, осуществления, или кодирование зарезервирован для фактического написания исходного кода. Программная инженерия сочетает в себе технические методы, с практикой разработки программного обеспечения.
|