Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Изучаем Cи (2001) [rus]

.pdf
Скачиваний:
170
Добавлен:
16.08.2013
Размер:
3.13 Mб
Скачать

Что дальше?

Здесь не делают домашних работ. Мы поможем предложениями и советами, но сначала вы должны написать что-то сами. Никто не хочет быть невежливым, но большинство из нас считают, что делать чью-то домашнюю работу — жестоко, потому что не дает правильно учиться. Программированием, как и любым другим ремеслом надо заниматься. Мы уже умеем делать домашние задания, по крайней мере, не хуже вас и поэтому в таких занятиях не нуждаемся.

Из конференции comp.lang.c.moderated

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

Но хотелось бы пожелать, чтобы следующий шаг был связан с «лучшей второй книгой всех времен и народов по языку Си»

— классической «Язык программирования Си» Брайана Кернигана и Денниса Ритчи.

Если бы я начинал изучение языка Си сейчас, то лучшей (по крайней мере, для меня) была бы моя собственная книжка. К сожалению, мне, как и многим другим, приходилось учиться по книге Кернигана и Ритчи. И надо честно сказать, что многое в ней давалось мучительно, а кое-что (рекурсию, например) я так тогда и не понял. Поэтому в своей книге я постарался максимально подробно рассказать о самом трудном. Надеюсь, что теперь чтение K&R (так во всем мире называют книгу Кернигана и Ритчи) будет для вас не только поучительным, но также легким и приятным.

Изучение Си, как и любого другого языка программирования, немыслимо без упражнений. Чтобы научиться программировать, нужно программировать. Задачи, которые

224

вы будете решать на первых порах, не должны быть слишком сложными. Старайтесь начинать с самого главного, постепенно подключая все новые и новые возможности. Разбивайте задачу на части, которые можно отладить отдельно друг от друга. Читайте документацию. Не поддавайтесь панике. И тогда к вам придет удача.

Литература

1.Б.Керниган, Д. Ритчи «Язык программирования Си». Москва «Финансы и статистика», 1992

2.Ч.Уэзерелл «Этюды для программистов». М. Мир, 1982

3.Б.Керниган, Ф.Плоджер «Элементы стиля программирования», М. «Радио и связь», 1984

4.Ф.П.Брукс мл. «Как проектируются и создаются программные комплексы», М. «Наука», 1979

5.Ч. Петзолд «Программирование для Windows 95 в двух томах», BHV, 1996

225

Об авторе

Крупник Александр Борисович, родился 26 июня 1957 года в г. Горьком. Окончил Радиофизический факультет Горьковского государственного университета, канд. ф.-мат. наук.

226

Соседние файлы в предмете Программирование на C++