Отправляет email-рассылки с помощью сервиса Sendsay

C и C++ для начинающих

  Все выпуски  

C и C++ для начинающих


Служба Рассылок Subscribe.Ru проекта Citycat.Ru

Доброго времени суток!


Этот первый выпуск рассылки посвящен только организационным моментам.

Орг. момент №0. Я не исключаю такого варианта, что на рассылку будут подписаны
люди с разным опытом работы с компьютером. В связи с этим ориентироваться я
буду на самоо отстающего. Но для выявления уровня начальной подготовки потенциальной
аудитории ПРОСЬБА №0 всем подписавшимся написать письмо по адресу av_13@mail.ru,
в котором указать уровень ваших знаний (как вы сами
оцениваете). Я думаю, что это не отнимет много времени, но будет полезно всем.

Орг. момент №1. "Есть только один способ научиться плавать - это ПЛАВАТЬ". Так
что все упражнения, встречающиеся в рассылке, обязательны для выполнения :-)
Нет, я не смогу контролировать выполнение этого момента (да и не хочу), но если
вы не будете его выполнять - лучше отпишитесь сразу, чем тратить свое время,
деньги (бесплатного интернета я вроде как не наблюдал) и загружать серверы почты.

Орг. момент №2. Для того, чтобы иметь возможность практики, вам необходимо достать
компилятор C. Если у вас уже есть какой-нибудь - он подойдет (по крайней мере
пока). Если нет - могу порекомендовать Borland C++ любой версии (я использовал
3.1) или Microsoft Visual C++ (очень мощный продукт, но соответственно ресурсоемкий).

Орг. момент №3. Как я уже говорил, здесь вы не найдете инструкций "Зайдите в
меню File и выберите там команду New". Описание на среду разработки вы можете
найти в справке на нее. Также до необходимого минимума будет сведена информация
о библиотечных функциях. Упор будет делаться на сам язык. Поверьте, он гораздо
больше и сложнее :-), чем самая большая библиотека функций.

Орг. момент №4. О моих планах. Вообще первоначальный план рассылки такой: введение
(this) - Краткий экскурс в историю - основные концепции компьютера - основные
концепции языка - типы данных - операторы и выражения - основные управляющие
конструкции - функции - массивы и указатели - строки - сложные типы данных.
На начало более чем достаточно. Если рассылка доживет до конца этого плана,
то вы уже сможете создавать на С более или менее серьезные программы. Затем
мы перейдем к объектно-ориентированному подходу и языку C++.

Орг. момент №5. Для ведения рассылки мне нужна обратная связь. Поэтому не стесняйтесь
писать мне! Со всеми вопросами, пожеланиями, замечаниями, etc просьба обращаться
на av_13@mail.ru. Можете написать, даже если вы наконец смогли написать программу,
над которой до этого долго бились, и похвастаться мне :-)


Теперь домашнее задание. Оно будет простым: установить среду разработки C, найти,
откомпилировать и запустить программу "Hello World" (по-моему, она находится
по адресу EXAMPLES\HELLO.C). Для тех, у кого ее нет в комплекте (например, к
MS Visual C++ примеры такого класса не прилагаются), привожу ее целиком:

------- HELLO.C -----------------------
#include <stdio.h>

int main (void)
{
        printf ("Hello world!\n");
        return 0;
}
---------------------------------------


За сим на пока что все. До встречи!

Ведущий рассылки, av

http://subscribe.ru/
E-mail: ask@subscribe.ru

В избранное