С/С++. Главное Начать!

Одной из основных проблем человека, который хочет начать изучать языки программирования C/C++, не зная о них практически ничего, может быть отсутствие отправной точки.

Эта статья призвана помочь новичкам сделать первые шаги на увлекательном пути освоения этого семейства языков.

Итак, прежде чем броситься в глубины Интернета в поисках уроков программирования на языке C, вам необходимо подготовить себе хорошую почву – среду программирования.

На данный момент существует немалое количество программ, позволяющих писать программы на рассматриваемом языке, проверять синтаксис и компилировать (транслировать) исходный код программы в исполняемый файл (с расширением *.

exe).

Среди них хотелось бы отметить, прежде всего, Borland C, Borland C++, Dev-C++, Visual Studio, Eclipse, NetBeans, IDEA. Особо хотелось бы рассмотреть здесь довольно старую, но все еще популярную среду Borland C++ (на примере версии 5.5.1) ввиду наличия некоторых сложностей в ее настройке (однако лучше, конечно, использовать более современная и более автоматизированная среда).

Итак, первое, что вам нужно сделать, это скачать сам компилятор Borland C++, входящий в установочный пакет Borland Free Command Line Tools (файл freecommandLinetools.exe).

После запуска скачанного файла установите предложенный компилятор, выбрав все параметры по умолчанию.

Установка произойдет в папку C:\Borland\BCC55. Зайдя в него, среди других папок вы можете увидеть папку Bin, внутри которой находится несколько исполняемых файлов.

Запустив их напрямую, мы добиваемся того, чтобы окно DOS (обычно черное) мигало и тут же исчезало.

Вы спросите, как можно что-то сделать и вообще рассмотрите написанное.

Ответ — использование встроенной командной строки Windows. Вы можете назвать это следующим образом.

Зажмите на клавиатуре комбинацию клавиш Win+R и в появившемся окне введите три буквы — cmd. Для того, чтобы запустить программы, находящиеся в упомянутой папке Bin, необходимо сначала зайти в эту папку в командной строке.

Это делается путем ввода команды cd C:\Borland\BCC55. Чтобы запустить программу, теперь вам нужно только ввести имя программы.

Скажу сразу, нам понадобится файл bcc32.exe, который является основной программой, компилирующей исходный код на языке C в исполняемый exe-файл.

Чтобы не писать каждый раз команду cd C:\Borland\BCC55, нужно добавить этот путь в т.н.

Переменная Windows PATH. Сделав это, система (в том числе и командная строка) узнает о наличии этого пути, и тогда вы сможете использовать только команду bcc32.exe в командной строке без указания пути к этому файлу.

Итак, это делается следующим образом.

Найдя значок или меню «Мой компьютер» на рабочем столе или меню «ПУСК», щелкните его правой кнопкой мыши и перейдите в «Свойства».

Далее введите дополнительные параметры (рис.

1) и нажмите кнопку «Переменные среды.

».



С/С++.
</p><p>
 Главное начать!

Рисунок 1. В окне «Системные переменные» найдите переменную Path и добавьте ее через «;» до конца его содержимого путь C:\Borland\BCC55\Bin\ (рис.

2).



С/С++.
</p><p>
 Главное начать!

Рис.

2. Далее вам необходимо создать в папке Bin два файла конфигурации (т.е.

с расширением *.

cfg) — bcc32.cfg и ilink32.cfg. bcc32.cfg должен содержать 2 строки: -I"C:\Borland\BCC55\Include" -L"C:\Borland\BCC55\Lib" ilink32.cfg должен содержать 1 строку: -L"C:\Borland\BCC55\Lib" В принципе, на этом установка Borland C++ завершена.

Теперь напишем традиционную первую программу «Hello, World!» Прежде чем приступить к написанию программы, необходимо знать, что программа на языке C должна быть написана в текстовом файле с расширением *.

c, а программа, содержащая команды языка C++, — в текстовом файле с расширением *.

cpp. Итак, давайте создадим текстовый файл с именем first.txt и заменим расширение .

txt на .

c. Откройте этот файл блокнотом (на мой взгляд, лучше всего подойдет модернизированный блокнот Notepad++, так как он поддерживает синтаксис языка C/C++, подсветку его и выделение блоков программы, что существенно облегчает визуальное восприятие кода) и напишите там следующие строки:

#include <stdio.h> int main() { printf("Hello, World!"); }

Сохраните этот файл.

Перейдите в командную строку и сначала напишите команду bcc32.exe.c. В результате компилятор проверит код на наличие ошибок и создаст исполняемый файл first.exe — программу, отображающую сообщение «Hello, World!» на экран (в том же окне командной строки).

Строка #include сообщает компилятору, что нужно включить файл stdio.h (stdio означает STanDard Input-Output), который содержит информацию о большинстве основных функций языка C. Этот файл и подобные файлы находятся в папке Include. Далее любая программа на языке C начинает свое выполнение с основной функции main(), результатом работы которой должно быть целое число типа int (integer).

В фигурных скобках записано тело функции — последовательность команд и операторов, которые выполняются по очереди.

Функция printf (Print Formatted) предназначена для вывода форматированного текста на стандартное устройство ввода/вывода.

После каждой такой функции необходимо ставить точку с запятой.

Теперь, когда все готово для написания программ на языке C (когда вы уже знаете всю последовательность действий перед созданием exe-файла), можно приступить к использованию какого-нибудь руководства, учебника или онлайн-уроков.

Хочется отметить замечательную книгу Кернигана и Ритчи (фактически это создатели языка Си) «Программирование на Си» (2-е издание, 2009 г.

), в которой многие тонкости языка изложены в наглядном виде.

доступным языком и с помощью которого можно начать чувствовать сам язык.

Удачи и успехов на вашем пути! P.S. Для (большей) эффективности при написании программы на C/C++ я настоятельно рекомендую использовать файловый менеджер Total Commander (или FAR).

С помощью этой программы вы сможете быстро создавать новые текстовые файлы с расширением *.

c (или *.

cpp), вызывать командную строку одним нажатием клавиши (вместо того, чтобы каждый раз переходить в меню ПУСК) и, как следствие, быстро выполнять процесс компиляции исходного кода.

Теги: #C++ #C++ #язык #начинающие #первые шаги #Borland C++ 5.5.1 #freecommandLinetools.exe #C++

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.