Что такое программирование?
Что такое программирование?
Все вы, наверное, не раз слышали о программировании, как о каком-то компьютерном направлении, но, я думаю, не каждый, в точности, понимает смысл этой компьютерной науки. В этой статья я попытаюсь донести этот смысл до вас.
Итак, в самом общем понимании программирование - это процесс создания компьютерных программ. Работая за компьютером, вы постоянно сталкиваетесь с такими программами, т.к. работа самого компьютера, в принципе, без них невозможна. Пожалуй, самой популярной из них, является сама операционная система Windows, под управлением которой и работает ваш компьютер. То есть, по сути, компьютер - это набор "железа", состоящий из материнской платы, микропроцессора, памяти (первичной или оперативной, вторичной - винчестера), видеоадаптера, устройств ввода (клавиатура, мышь), вывода (монитор) и так далее. Вот сколько оборудования перечислил... Для того, чтобы оно между собой могло правильно работать и приносить пользу, им нужно управлять с помощью различного программного обеспечения, в частности этим, как я уже говорил, занимается операционная система.
Итак, мы рассмотрели общее определение, а теперь давайте подробнее поговорим именно о процессе разработки программного обеспечения для персональных компьютеров. Как именно это все выглядит на практике!? Есть специальные среды разработки, в которых пишутся (другими словами разрабатываются) программы. Чаще всего они состоят из редактора, в котором собственно и пишется код в виде инструкций (команд, которые в последствии будет выполнять микропроцессор компьютера), компилятора, который переводит текст самой программы в непосредственно понятный компьютеру формат (этим форматов является набор чисел, состоящий лишь из нулей и единиц), и отладчика, способного помочь найти ошибки в коде, а без ошибок не обходится разработка даже у опытных программистов. Так вот, подводя итог скажу то, что программирование заключается в написании программного кода, состоящего из специальных инструкций, объясняющих компьютеру, что нужно делать. Для написания инструкций используются специальные языки программирования, которых есть не один десяток. Самым популярным, пожалуй, является язык С++. На нем написано большое количество различных приложений, в том числе и операционная система Windows.
У каждого языка разработки есть свой синтаксис, присущий именно ему, хотя все же, в общем, любой язык работает с переменными и имеет в своем арсенале такие конструкции для работы с теми же переменными, как структуры выбора if, циклы for, while, одномерные массивы, многомерные и так далее.
На этом общий обзор окончен. Надеюсь, что общий принцип программирования, как науки, вам понятен, а более подробную информацию вы можете получить, посетив мою страничку.
Автор: Козицкий Антон (www.iguania.ru)
