Программирование - что это и для чего нужно
Программирование – это деятельность, в ходе которой происходит создание и обслуживание программного обеспечения компьютера. К процессу создания программного обеспечения можно отнести: постановку задачи, создание дизайна программы, алгоритмизацию, проектирование, написание кода, отладку и тестирование, документирование и сопровождение готового продукта.
В наше время, программисты используют специальные языки программирования для того, чтобы она могла быть исполнена компьютером. В этом им помогает транслятор.
Программирование, в широком смысле, включает в себя: создание сайтов, решение прикладных задач, администрирование базы данных, создание игр и макросов для них, программирование для сотовых телефонов и КПК и другое, прочее программирование.
Процесс создания сайтов представляет собой Веб-программирование, в особенности PHP программирование, имеющее свою специфику по сравнению с другими видами написания кода.
Для решения экономических задач, например, задач автоматизации работы предприятий (бухгалтерий, складов) необходимо Прикладное программирование. Раньше, до появления специального пакета для автоматизации таких задач «1С», разработчики разрабатывали решения вручную. Теперь, для этих целей используется 1С-программирование.
Аппаратное обеспечение компьютера тоже не обходится без программирования. Системный администратор, в чьи обязанности входит обеспечение работы «железа» компьютера на предприятии, использует, зачастую, системное программирование для написания драйверов устройств.
Программирование игр – то, благодаря чему мы с вами можем развлекаться, играя в игры на наших компьютерах. Многие большие многопользовательские игры, например World of Warcraft, поддерживают написание пользовательских сценариев поведения персонажа – макросов для автоматизации мелких рутинных операций. Макросы для игр используются продвинутыми игроками, чтобы добиться больших высот в игре.
Встраиваемые системы – это программы, разработанные для конкретного устройства, например, банкомата. Программисты закладывают в такие системы большой уровень безопасности, так как защита информации очень важна в таких системах из-за их работы с финансами.
Кроме этого, программирование неплохо тренирует логическое мышление и умение искать решение разных задач, попросту, мыслить, что может чрезвычайно пригодиться в жизни.