Программирование для начинающих – начинаем программировать!

29 декабря 2010 г.

Здравствуйте, уважаемый читатель. В этой статье хочу поговорить с вами о таком интересном и увлекательном компьютерном направлении, как программирование. А затем затронуть такой раздел, как программирование для начинающих, т.к. начинать мы будем именно с него. Итак, что же такое программирование?

Программирование – это процесс задания инструкций компьютеру, благодаря которым компьютер будет выполнять поставленную нами задачу. Такими задачами могут быть, например, нахождение всех простых чисел на заданном интервале и так далее. Все, что вы видите у себя на экране, является результатами работы различных программ. Большее количество из них, конечно же, являются сложными, и пишутся зачастую не одним программистом, а целой IT-компанией.

Для задания инструкций (команд) компьютеру используются специальные языки, именуемые языками программирования. Это чем-то сравнимо с нашими, понятными человеку языками, такими как английский, русский, французский и так далее. К сожалению, компьютер не понимает этих “человеческих” языков, но понимает свои “компьютерные” языки программирования, такие как С, С++, С#, Java, PHP и так далее. Процесс задания инструкций компьютеру иными словами называется – написание программ, а люди, которые этим занимаются, зовутся программистами.

Для написания программ программисты используют другие, специально предназначенные для этого программы, именуемые как среды разработки. Сначала вам может показаться, что это чрезвычайно сложно и разобраться в этом может далеко не каждый. Да, действительно, программирование не под силу абсолютно каждому, но под силу многим. И основными качествами, которыми должен обладать человек, ставящий перед собой данную цель – это совсем не то, что могут подумать многие из вас: это не обязательно высокие оценки в школе и глубокие знания высшей математики, а скорее всего целеустремленность, усидчивость, трудолюбие и конечно же логика, т.к. без логики здесь никуда. Но и, если с логикой у вас не все было хорошо, еще не значит, что о программировании можно забыть. Лично я, когда делал свои первые и робкие шаги в эту увлекательную науку, также испытывал некоторые проблемы с логикой, думал что ничего не выйдет. Единственное, что помогло мне не остановиться и не сложить руки это упорство в достижении цели. А все дело в том, что практически любое качество можно доразвить тренировками и упражнениями, хотя, конечно же, какая-то предрасположенность все же должна присутствовать в человеке, но это, как вы уже поняли, не самое главное и основное.

А теперь давайте поговорим о программировании для начинающих. Здесь мнения расходятся: некоторые утверждают, что начинать нужно с языка “бейсик”, другие советуют для новичка “паскаль”, третьи “си”. Лично мое мнение здесь такое: я считаю, что оптимальнее всего осваивать программирование с языка С++. Во-первых, ни бейсик, ни паскаль в реальной жизни нигде не используются, кроме обучения студентов в ВУЗах и то на первом курсе. Во-вторых, язык С++ является самым мощным, гибким, востребованным. Для примера скажу вам, что сама операционная система Windows написана на С++. Более половины всего программного обеспечения пишется на этом языке программирования. В-третьих, С++ хоть и относится к профессиональным и сложным языкам, но, если начинать учить его именно с азов, а не лезть в “дебри”, то никакой принципиальной разницы вы не почувствуете, по крайней мере она будет минимальной, зато уже будете на верном пути. Язык С++ относится к разряду языков с си-подобным синтаксисом, в группу которых также входят такие известные и распространенные языки программирования, как C#, Java, PHP и так далее. Освоив С++, вам не составит особого труда перейти на эти языки в короткие сроки.

На этом мой обзор по программированию для начинающих окончен. Жду вас на страницах своего сайта, а в частности на страницах своего учебника по программированию для начинающих “Начинаем программировать“. Желаю вам приятного и увлекательного обучения и, конечно же, удачи и везения!

Автор: Козицкий Антон (http://iguania.ru)

Теги: рубрика Tutorials, Программирование