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

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

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

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

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

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

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

47
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,545
Завершенные тесты: 3
02.02.2011, 00:24 #16
programmer_c, Ога...
А Lazarus дает Вам возможность рисования GUI'шек так же просто как в Delphi
ОГРОМНЫЙ ПЛЮС! Формошлепство ВПЕРЕД! Будь настоящим прогроммистам - научись кидать элементы на форму!
2
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
02.02.2011, 01:17 #17
Цитата Сообщение от ForEveR Посмотреть сообщение
programmer_c, Ога...


ОГРОМНЫЙ ПЛЮС! Формошлепство ВПЕРЕД! Будь настоящим прогроммистам - научись кидать элементы на форму!
новички думают что программа начинается с gui, а не с логики))))
0
programmer_c
1 / 1 / 0
Регистрация: 31.01.2011
Сообщений: 10
02.02.2011, 02:35 #18
Цитата Сообщение от ForEveR Посмотреть сообщение
programmer_c, Ога...


ОГРОМНЫЙ ПЛЮС! Формошлепство ВПЕРЕД! Будь настоящим прогроммистам - научись кидать элементы на форму!

О да давайте будем медитировать над созданием гуишек и выдумывать всякие хитроумные инструментарии для их создания =)
Да так чтобы напрямую WinAPI использовало, чтобы потом создавать всякие wine, winelib и wxWidgets. Нет еще лучше, будем создавать ReactOS. Надеюсь все понимают что конкретно я имею в виду?

Как раз-таки внимание программист должен больше обращать на логику, а не тратить его на гуишки. FreePascal позволяет логику сделать кроссплатформенной безо всяких примочек. А Lazarus предоставляет графическое ide для тех кому удобно работать в графическом ide, и кроме этого делает доступным кроссплатформенное быстрое "формошлепство" опять же без примочек.

И позволяет не значит что навязывает. Можно пользоваться и консольным псевдографическим ide FreePascal'я, можно писать код в vim'е и компилить в консоли.

Я уже молчу что для C/C++ нет многопоточности ни в стандарте, ни в виде стандартной кроссплатформенной реализации. Конечно есть примочки, но все же.
Да и мне не интересно с вами спорить.

Добавлено через 15 минут
Давайте лучше жить дружно и просто обмениваться опытом друг с другом.
0
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
02.02.2011, 02:40 #19
Цитата Сообщение от programmer_c Посмотреть сообщение
FreePascal позволяет логику сделать кроссплатформенной
по вашему С++ не кроссплатфоменный?

Цитата Сообщение от programmer_c Посмотреть сообщение
А Lazarus предоставляет графическое ide для тех кому удобно работать в графическом ide, и кроме этого делает доступным кроссплатформенное быстрое "формошлепство" опять же без примочек.
Qt тоже такое позволяет, и IDE есть)
2
programmer_c
1 / 1 / 0
Регистрация: 31.01.2011
Сообщений: 10
02.02.2011, 02:47 #20
Цитата Сообщение от Maxwe11 Посмотреть сообщение
по вашему С++ не кроссплатфоменный?


Qt тоже такое позволяет, и IDE есть)
Кроссплатформенный при наличии примочек.
Qt есть одна из таких примочек, весьма жирная и со специфической лицензией.
0
alex_x_x
бжни
2450 / 1655 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
02.02.2011, 02:49 #21
Цитата Сообщение от Maxwe11 Посмотреть сообщение
Qt тоже такое позволяет, и IDE есть)
насколько серьезно предлагать кьют новичку? это будет еще хуже формошлепства
0
programmer_c
1 / 1 / 0
Регистрация: 31.01.2011
Сообщений: 10
02.02.2011, 03:00 #22
Цитата Сообщение от alex_x_x Посмотреть сообщение
насколько серьезно предлагать кьют новичку? это будет еще хуже формошлепства
Да-да пусть учатся кодить под виндой и исключительно под WinAPI =)
Winelib всех вылечит, со временем =)
И Lazarus закопать со FreePascal'ем =) Зачем оно людям? Есть же winelib, wine и ReactOS на крайний случай =)
0
alex_x_x
02.02.2011, 03:05
  #23

Не по теме:

programmer_c, Qt кросплатформенный, или я не понял вас

0
programmer_c
1 / 1 / 0
Регистрация: 31.01.2011
Сообщений: 10
02.02.2011, 03:12 #24
Цитата Сообщение от alex_x_x Посмотреть сообщение

Не по теме:

programmer_c, Qt кросплатформенный, или я не понял вас

Вы какие-то странные вопросы задаете. Естественно примочка под названием Qt кроссплатформенна.
0
Nameless One
Эксперт С++
5775 / 3425 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
02.02.2011, 03:44 #25
Цитата Сообщение от silent_1991 Посмотреть сообщение
Лучше сразу учить концепции ООП, чем долго вбивать себе в голову, как программировать на функциональном ЯП, а потом вдруг переучиваться на объектный. От функционального программирования вам всё равно никуда не деться, но всё же стоит сразу вникать в объекты.
Это Си у нас функциональный?
1
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,545
Завершенные тесты: 3
02.02.2011, 03:50 #26
programmer_c,
Я уже молчу что для C/C++ нет многопоточности ни в стандарте, ни в виде стандартной кроссплатформенной реализации.
Я так понимаю, что новый стандарт вы не воспринимаете? Если воспринимаете, прочитайте про него) А то как-то безосновательно пишите
1
alex_x_x
бжни
2450 / 1655 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
02.02.2011, 04:12 #27
Я уже молчу что для C/C++ нет многопоточности ни в стандарте, ни в виде стандартной кроссплатформенной реализации.
мне больше интересно: бывает стандарт и стандартная кросплатформенная реализация отдельно?
что это
0
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
02.02.2011, 09:41 #28
Nameless One, прошу прощения, оговорился, бывает))) Процедурный, конечно)))
0
CyBOSSeR
Эксперт С++
2304 / 1674 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
02.02.2011, 10:31 #29
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Sahon Посмотреть сообщение
Что лучше учить сначала C или C++?
Если Вы планируете писать ПО в объектно-ориентированном стиле, то сразу начинайте с C++.

Цитата Сообщение от Sahon Посмотреть сообщение
Также хочу с вами посоветоваться насчет выбора литературы. У меня есть выбор:
* Освой самостоятельно C++ за 21 день Изд.5 - Джесс Либерти, Брэдли Джонс
* Как программировать на С++ Изд.5 Полное - Дейтел Х.
* C++ для начинающих Шаг за шагом (изд.2010 г.) - Шилдт Г.
* Объектно-ориентированное программирование в С++ (2010) (Изд.4) Классика Computer Science - Лафоре Р.
Я бы Вам посоветовал двухтомник Эккель Б. Философия C++.

Цитата Сообщение от Sahon Посмотреть сообщение
И т.к. в будущем я хочу посвятить себя программированию, то еще спрошу, какая книга будет полезна для меня не только сейчас, но и в будущем?
Для начала:
Ален И. Голуб Верёвка достаточной длины, чтобы... выстрелить себе в ногу.
Буч Г. Объектно-ориентированный анализ и проектирование.
GoF. Приемы объектно-ориентированного проектирования. Паттерны пректирования.
Влиссидес Дж. Применение шаблонов проектирования. Дополнительные штрихи.
3
Mr.X
Эксперт С++
3051 / 1696 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
02.02.2011, 16:24 #30
Кто-то из авторов Си сказал как-то, что C++ - это такой язык, каким они хотели сделать Си, но не смогли.
Если не смогли, так чего ж его учить?
1
02.02.2011, 16:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2011, 16:24
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Опции темы

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