Программирование для начинающих

 

Loading.

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

Вот вы работаете за компьютером год, два, редактируете документы, играете в игры. И вот вы постепенно начинаете задаваться вопросом: «А как это работает?». Но это очень растяжимый вопрос. Ведь у компьютера две «начинки». Одну называют «железом» — тем, что содержится внутри самого системного блока. Другую называют «программным обеспечением», или просто ПО. Те, кто начинают искать ответ на этот вопрос, возможно, становятся в первом случае «компьютерщиками», а во втором случае — программистами. Вот как раз и о втором случае мы и поговорим.

Программист. Кто же это? Пришелец из другой вселенной? Универсальный робот, созданный военными? Нет. Это обычный человек, занимающийся обычным для него делом – программированием, то есть написанием программ. Сразу хочу вам сказать, что программирование может оказаться совсем лёгким делом, если правильно к нему подойти. Так что можете спокойно забыть все слухи о том, что программирование – это «долгое и усердное написание длинного кода, содержащего функции, методы, события, переменные и так далее». Существует много способов создания программ. Вы узнаете о двух из них.

Первый способ – это то самое написание кода. Объясняю тем, кто ещё не понял: код – это набор символов на каком-либо языке программирования. Но не спешите. Вы никогда не создадите программу просто из какого-то непонятного набора букв и цифр. Прежде всего, у настоящего программиста есть редактор. в котором пишется сам код, отладчик — программа, проверяющая правильность написанного кода, и наконец, компилятор – именно он и создаёт готовую программу, а точнее, «компилирует» код в программу. Есть также такая вещь как интерпретатор, но он почти никогда не участвует в создании программ, он только выполняет команды. Простейший пример интерпретатора – командная строка.

Вернёмся к языкам программирования. Их много, и каждый прошёл свой уникальный путь развития. На сегодня самым популярным языком программирования является C# (произносится как «си шарп»). Он был разработан корпорацией Microsoft, да-да, той самой, под управлением операционной системой которой сейчас работают почти все персональные компьютеры мира. Вот пример простейшей программы «Привет, мир!» на языке C#:

Теперь разберёмся, что здесь написано. Первые четыре строки «объясняют» компилятору, что надо «подключить» кое-какие словари команд. Такие «словари» называются «библиотеками». Но самое интересное начинается с пятой строки. Строка class Program означает, что мы создаём класс под названием Program . Класс – это набор различных методов. Метод – это набор команд для выполнения их компьютером. На шестой строке оператор static void Main обозначает входной метод, то есть начало программы. Далее между фигурными скобками располагается набор команд. Первая команда Console. WriteLine("Привет, мир!"); выводит надпись Привет, мир! в командной строке (в этом случае командная строка не выполняет роль интерпретатора). Вторая команда ждет, пока пользователь нажмет клавишу Enter, иначе бы он просто не успел бы прочитать надпись Привет, мир. так как программа сразу закрылась бы.

Возможно, вас это заинтересовало, поэтому, возможно, вы сразу пойдете искать учебник по C#.

Но помните: идеального учебника не существует. Профессионализм складывается из опыта. Можно перечитать сотни книг и ничего не понять. А можно просмотреть коды сотен программ, и самому всё понять.

Второй способ создания программ – это так называемое визуальное программирование. Этот способ не столь популярен в наши дни, но он «набирает обороты». Он основан на построении программы из «блоков», то есть вы практически «рисуете», а не «пишете» программу. Самая известная и простая в освоении среда визуального программирования – HiAsm. Тут также есть методы, свойства, события, только в виде картинок.

 



  • На главную