Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 98, средняя оценка - 4.77
Sahon
10 / 10 / 1
Регистрация: 09.04.2010
Сообщений: 141
#1

Что лучше учить сначала C или C++? Выбор литературы. - C++

01.02.2011, 21:25. Просмотров 12696. Ответов 47
Метки нет (Все метки)

Что лучше учить сначала C или C++? Или в перечисленных ниже книгах материал по C уже есть?

Также хочу с вами посоветоваться насчет выбора литературы. У меня есть выбор:
  • Освой самостоятельно C++ за 21 день Изд.5 - Джесс Либерти, Брэдли Джонс
  • Как программировать на С++ Изд.5 Полное - Дейтел Х.
  • C++ для начинающих Шаг за шагом (изд.2010 г.) - Шилдт Г.
  • Объектно-ориентированное программирование в С++ (2010) (Изд.4) Классика Computer Science - Лафоре Р.
http://www.bookzone.com.ua/books/com...programming/c/

Я школьник, мне 14 лет. Мне надо не тягомотная вузовская книга, а именно понятная книга для подростка моего возраста.

И т.к. в будущем я хочу посвятить себя программированию, то еще спрошу, какая книга будет полезна для меня не только сейчас, но и в будущем?

P.S. Знаю Паскаль на среднем уровне.
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2011, 21:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Что лучше учить сначала C или C++? Выбор литературы. (C++):

В чем различия C# и C++ и что лучше учить? - C++
Здравствуйте! Скажите, какая существует разница между вышеупомянутыми языками? и какой из них выбрать для изучения?

API (что лучше начать учить?) - C++
Я хочу начать учить разработку какого-то интерфейса, но не знаю с которого лучше начать. Можете посоветовать что лучше начать учить? Какой...

C++ или C#? Что учить первым? - C++
Привет всем! Не могу выбрать что учить первым. Хотелось бы выучить язык основательно, и что бы он стал основой для изучения других...

Что учить? visual c++ или Borland c++ - C++
Какой из них учить.Главное чтобы был легче.

Что лучше С++ 6 или С++ 2010 Что выбрать, мое мнение - C++
Что лучше С++ 6 или С++ 2010 Что выбрать, мое мнение Вот я тут на днях думал и пришел к выводу, например если вы хотите чтобы ваша прога...

Что лучше: динамические массивы, векторы, списки, map контейнеры или что-то ещё? - C++
Привет всем! Помогите правильно алгоритм выбрать. Надо получать из файлов (около 8000 файлов) значения и записать их в массивы или в...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
01.02.2011, 21:33 #2
сначала читайте Шилдта, там очень разжевано написано
1
Алексaндр
131 / 108 / 5
Регистрация: 04.12.2010
Сообщений: 313
01.02.2011, 21:35 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Sahon, я сразу у4ил С++ и все мои знакомые, которые программируют на С++ с него и начинали.

Насчёт книги - у меня самого "Объектно-ориентированное программирование в С++" - о4ень полезная вещь, если ты собираешься не просто решать задачки, но и делать проэкты, визуально оформленые программы. Написана достаточно таки понятно, с объяснениями и примерами. Материал доступен пониманию даже тем, кто начинаем с нуля.

Уверен, эта книга и в будущем может о4ень круто пригодится.
4
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
01.02.2011, 21:43 #4
Учите сразу плюсы. Лучше сразу учить концепции ООП, чем долго вбивать себе в голову, как программировать на функциональном ЯП, а потом вдруг переучиваться на объектный. От функционального программирования вам всё равно никуда не деться, но всё же стоит сразу вникать в объекты.
Каждый раз, когда поднимается вопрос о книгах, я всегда говорю, что мне намного больше понравились Дейтелы, чем Либерти. Но на вкус и цвет...

Добавлено через 4 минуты
P.S. Сам я начинал с чистых сей. Мне это не помешало перейти на плюсы, мне концепция ООП кажется наиболее естественной. Но многим (как я слышал) устоявшееся функциональное сознание мешает принять объекты как должное)))
2
asics
01.02.2011, 21:44
  #5

Не по теме:

Цитата Сообщение от silent_1991 Посмотреть сообщение
Но на вкус и цвет...
фломастеры разные

1
silent_1991
01.02.2011, 21:46
  #6

Не по теме:

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

0
Sahon
10 / 10 / 1
Регистрация: 09.04.2010
Сообщений: 141
01.02.2011, 21:52  [ТС] #7
Цитата Сообщение от Sahon Посмотреть сообщение
И т.к. в будущем я хочу посвятить себя программированию, то еще спрошу, какая книга будет полезна для меня не только сейчас, но и в будущем?
А на этот вопрос ответите?
0
Jupiter
Каратель
Эксперт С++
6554 / 3975 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
01.02.2011, 22:43 #8
Цитата Сообщение от Sahon Посмотреть сообщение
какая книга будет полезна для меня не только сейчас, но и в будущем?
все кроме первой, в топку её
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,542
Завершенные тесты: 3
01.02.2011, 22:52 #9
А я как всегда посоветую.
Страуструп - Программирование : принципы и практика использования С++.
1
programmer_c
1 / 1 / 0
Регистрация: 31.01.2011
Сообщений: 10
01.02.2011, 23:00 #10
C/C++ конечно вещь хорошая, но лучше посмотреть в сторону FreePascal/Lazarus (аналог Delphi, но намного лучше и свободнее).
А если привлекает C-стиль, то лучше Java.
0
asics
Freelance
Эксперт С++
2847 / 1784 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
01.02.2011, 23:04 #11
Цитата Сообщение от programmer_c Посмотреть сообщение
но лучше посмотреть в сторону FreePascal/Lazarus
Чем лучше ?Аргументируйте свое столь громкое высказывание.
0
Sahon
10 / 10 / 1
Регистрация: 09.04.2010
Сообщений: 141
01.02.2011, 23:13  [ТС] #12
Цитата Сообщение от ForEveR Посмотреть сообщение
А я как всегда посоветую.
Страуструп - Программирование : принципы и практика использования С++.
=), для 9-классника Страуструп??? Я наверное повешусь. После Н. Вирта я уже не хочу читать литературу от создателей языков программирования, которые я учу.

Цитата Сообщение от programmer_c Посмотреть сообщение
C/C++ конечно вещь хорошая, но лучше посмотреть в сторону FreePascal/Lazarus (аналог Delphi, но намного лучше и свободнее).
А если привлекает C-стиль, то лучше Java.
А если смотреть на рейтинг языков программирования, то, увы, даже Delphi, который я пытался учить, да нормальной печатной (в виде книги не сканированной) литературы не нашел, далеко в заднице и это не говоря уже о FreePascal/Lazarus.
Пруф - http://www.tiobe.com/index.php/conte...pci/index.html.
Для Явы мне еще рано
0
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
02.02.2011, 00:01 #13
Sahon, это другой Страуструп (названия книг тоже читать надо) Говорят, что хорош для новичков. Я пока сказать за или против него ничего не могу, поскольку пока не смог найти его в электронном виде)))

Добавлено через 1 минуту
На счёт Delphi - это действительно загиб какой-то, не смотрите в его сторону)))
Ява - это да, возможно, вещь хорошая, но я свой любимый Си++ не предам
0
Jupiter
Каратель
Эксперт С++
6554 / 3975 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
02.02.2011, 00:12 #14
Цитата Сообщение от silent_1991 Посмотреть сообщение
это другой Страуструп (названия книг тоже читать надо) Говорят, что хорош для новичков.
и это так, его можно читать на английском)
0
programmer_c
1 / 1 / 0
Регистрация: 31.01.2011
Сообщений: 10
02.02.2011, 00:20 #15
Цитата Сообщение от Sahon Посмотреть сообщение
=), для 9-классника Страуструп??? Я наверное повешусь. После Н. Вирта я уже не хочу читать литературу от создателей языков программирования, которые я учу.

А если смотреть на рейтинг языков программирования, то, увы, даже Delphi, который я пытался учить, да нормальной печатной (в виде книги не сканированной) литературы не нашел, далеко в заднице и это не говоря уже о FreePascal/Lazarus.
Пруф - http://www.tiobe.com/index.php/conte...pci/index.html.
Для Явы мне еще рано

Документацию по FreePascal / Lazarus читайте на официальном сайте на английском. Сравнивать языки по всяким рейтингам и количеству книжек - плохая идея. И вообще язык дело второе, не стоит на нем зацикливаться. Главное - это алгоритм и конкретные методы разработки. В случае FreePascal вы получаете бесплатный и свободный язык. А Lazarus дает Вам возможность рисования GUI'шек так же просто как в Delphi + Вы получаете библиотеку визуальных компонентов. Кроме всего прочего Вы получаете действительную изначально заложенную в язык кроссплатформенность в смысле простоты перекомпиляции, как под Windows, так и под Linux, и даже безо всяких виртуальных машин, как в Java и всяких C#.

И не правда: Java не может быть чем-то далеким, это просто один из многих языков, у которого есть и свои плюсы, и свои минусы.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2011, 00:20
Привет! Вот еще темы с ответами:

Выбор литературы - C++
Приветствую всех, Сразу говорю, что я читал тему с литературой, но не мог выбрать для себя подходящую книгу. В общем Требуется совет...

И снова выбор литературы - C++
На каком-то форуме читал, что книжку лучше всего выбирать такую, чтобы её автором был американец\британец (естественно, обязательно...

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

Что лучше c++ или c#? - C++
Здравствуйте! Я изучил Pascal и Delphi, сейчас хочу перейти на C, но ни как не могу определиться что выбрать c++ или c#. Не могли бы вы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
02.02.2011, 00:20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru