СообЧа > База Знаний > Программирование > C, С++

Вопрос

Я уже имею небольшой опыт в программировании на Делфи, хочу изучить C. Но чего то запутался С++, С, С++ Builder, Visual C++, с чего начать? Какой лучше компилятор использовать, и доку(Чем больше тем лучше)!

Ответ

Сразу разберемся с терминологией.

C — просто Си.
C++ — это навороченный Си(включены ООП, Оверлоды и прочие накруты)
Visual C++ — это С++ с графической оболочкой.
Каждая последующая версия включает в себя предыдущую.

Начать, вообще-то, лучше сначала, т.е. с QC (Quick C от МелкоСофта), Но это может показаться очень скучным, т.к. он под Дос, да и достать его неск. проблематично (хотя в Инете-то…).

Можно, конечно, сразу на Visual C++.NET(7.0), но поначалу это будет неск. сложновато.
В принципе C (без плюсов) можно учиться и в Visual C++, если забыть про все эти дополнения.

Так что, если не хочется искать этот QC то смело ставьте Visual C++ и учитесь на нем.
Сразу замечу, что определится с фирмой лучше всего сразу,т.к. одинаковые продукты этих двух немного отличаются друг от друга, и переход с одного на другой чреваты некоторыми неудобствами.

Насчет доков.

По продукции фирмы МикроСофт:
В любом С и С++(кроме Visual) есть неплохая встроенная хелпа.
С каждой версией Visual C++ поставляется довольно неплохая внешняя хелпа (MSDN), конечно если не скупится и взять Visual C++ не на одном диске, а на 5-и.(Visual Studio)(В противном случае никакой гарантии). Эта же хелпа лежит по адресу http://msdn.microsoft.com только она онлайновая и выкачать не получится.

Из конференции Expert_FAQ

Считаю, что лучше начать с С++ Builder — создателя сего языка. А доки можно нарыть на сайте «ПЕРВЫЕ ШАГИ» www.firststeps.ru

andy_beer

Для изучения C нет ничего лучше книги Б.Кернигана и Д.Ритчи «Язык программирования C» (второе издание), K&R сокращенно [в сети полно переводов этой книги, но обязательно выбирайте второе издание — там описана стандартизованная ANSI-версия], еще лучше купить русский перевод в магазине, это не проблема… в дополнение к K&R советую прочитать «Практика программирования» того же Б.Кернигана и Р.Пайка, в ней доходчиво объясняется как-же все-таки на C писать программы :-) (переведена на русский, есть в магазинах)

"Чистых» C-компиляторов вроде бы немного — это GCC (ставьте Linux или *BSD в которые компилятор встроен) для Windows есть очень неплохой, почти free-варный компилятор LCC-Win32, взять его можно на www.cs.virginia.edu

web2000



Copyright © 2000-2004 Сообщество Чайников
Контактная информация