![]() |
*Флейм* | С чего начать изучение C++
Вот решил изучить C++, появилось несколько вопросов !!!
1. Узнал что есть две среды разработки Билдер C++(от борландов) и Визуал C++(от мелкомягких), причем несколько разновидностей второго(.NET и.т.д.) какой для меня(для начала изучения)??? 2. Какие книги вы можете порекомендовать(для изучения с нуля). Желательно название книги, имя автора, год издания, издательство !!! Те, кто не может внятно ответить на вопросы просьба не флудить !!!!!!!!!!!!!!! |
Цитата:
Цитата:
По поводу вопроса в заголовке. Предлагаю начать обучения C++ с того, что привыкнуть прежде чем задвать банальный вопрос, пытаться найти ответ на него самостоятельно. Даже на этом форуме эта тема понималась неоднакратно (например, первое что вспомнилось. Есть и ещё), не говоря уж о куче других инет-ресурсов. |
Перед изучением конкретно языка, хорошие девочки и мальчики курят Дональда Кнута. Если вы осилите эти книги - вас станет понятно, программирование ваше или нет. Кстати, как лехко это сказать "вот решил изучить Си"... ну если вы не гений, то за год-два станете среднестатистическим программером, чтоб стать хоршим, нужен мозг и ещё кое-что.
Книга страуструпа, во всех иданиях, вещь действительно хорошая. Дональд Э. Кнут Искусство программирования. Том 1. Основные алгоритмы Дональд Э. Кнут Искусство программирования. Том 2. Получисленные алгоритмы. 3-е издание Дональд Э. Кнут Искусство программирования. Том 3. Сортировка и поиск. 2-е издание Замечу, что сейчас на книжном рынке России ещё не настало то время, когда компьютерная литература будет на должном уровне. Действительно качественные и полезные книги можно пересчитать по пальцам. Остальное - мукалатура. Почти все книги по дизайну, безопасности, ОС, программированию - написаны неграмотно (авторы гоняться за баблосом а не качеством). Лучше владеть английским и заказывать книги в оригинале. Только готовтесь к тому что настроящая компьютерная литература стоит дорого. |
Wazz
Скажите честно, вы осили все три тома Кнута? С решением всех задач (хотя бы до 30 сложности)? Я осилил только половину первого тома и могу сказать, что учиться по Кнуту - одно мучение. "Алгоритмы: построение и анализ" - гораздо понятнее и полезнее на первое время. И книги сейчас практически все хорошие переводят на русский язык, только с опозданием на год-полтора. Макулатуры и правда больше. |
sasha11 Можно также почитать шилдта самоучитель с++
|
А на счет среды разработки, какая из них удобнее по вашему мнению, и почему вы так считаете ?
|
ivank нет, не осилил =)
Но то что это сложно, не значит что изучать не нужно. |
И ещё чем C# отличается от C++ ???
чем Visual Studio.NET отличается от Visual Studio 6 ??? |
мне очень помогла книга Герберта Шилдта
Самоучитель С++ Герберт Шилдт 3-е издание BHV - Санкт-Петербург 1998 Вообще видел и более новое издание |
Ну.... эта книга для тех кто уже владеет основами C !!! а мне желательно С/С++ с нуля !!!!!!!!
|
sasha11
я бы посоветовал чтонибуть типа "Освой самостоятельно C++за 24 часа" (SAMS) у них обычно не плохие книгои воэтой категории. |
Кстати, вот ссылка на тему: http://alenacpp.blogspot.com/2006/09/blog-post_19.html
|
Т. А. Павловская
C/C++ Программирование на языке высокого уровня. Изучишь с нуля. К книге прилагаются два практикума в виде более тонких двух книг "Структурное программирование" и "Объектно-ориентированное программирование". Только книга эта серьёзная очень - там без шуток, как в некоторых книгах. Visual Studio .NET - предназначена для разработки приложений, работающих в архитектуре .NET. .NET - это такая надстройка над Windows, которая расширяет возможности написания приложений. Подробно не вникал. Не пишу под .NET . Программы для .NET не работают без установленной .NET в Windows. Visual Studio 6 - обычная. C# отличается от C++ очень многим. Это вообще-то разные языки. В первую очередь, они отличаются своей мобильностью. C sharp (C#) более предназначен для написания кроссплатформенных приложений и переноса их на... мобильные платформы. Он весьма похож на Java. C++ тоже поддерживает кроссплатформенность... Но... Delphi тоже её поддерживает :) Ответ полный? |
Время: 22:57. |
Время: 22:57.
© OSzone.net 2001-