
Процесс разработки программного обеспечения состоит из нескольких этапов, из которых в узком смысле лишь непосредственное создание программного кода носит название «программирование». В быту под программированием часто подразумевается весь процесс разработки ПО, а людей, занимающихся этим видом деятельности, называют программистами.
Запись исходных текстов программ при помощи языков программирования облегчает понимание и редактирование человеком. Этому, в частности, помогают комментарии, допустимые в синтаксисе большинства языков. Для выполнения на компьютере готовый текст программы преобразуется (компилируется) в машинный код.
Интерпретируемые программы, для которых, как правило, не применяется процесс компиляции и которые интерпретируются операционной системой или специальными программами-интерпретаторами, называются скриптами или «сценариями».
Программы могут создаваться в текстовом виде и визуально. В первом случае исходный код набирается вручную, во втором функционал программы задаётся с помощью элементов графического интерфейса пользователя, а текст программы генерируется автоматически и может быть как доступен для изменения вручную, так и полностью скрыт от программиста.
Часть языков программирования допускает создание самомодифицирующихся программ. Для этих программ характерно отсутствие различий между данными и машинным кодом, когда процессор в соответствии с программой изменяет машинный код самой программы, а затем его же и исполняет.
Материал взят с сайта Википедия.Также, если вы захотите скачать одну из программ, представленных в ТОПе, то вы можете кликнуть на предпочитаемое изображение, и вы автоматически перенаправитесь на официальный сайт программы.
Если вам понравилась эта страница, то поставьте лайк в этой форме: