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

Джесс Либерти. Можно изучать? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.79
Kir9
1 / 1 / 0
Регистрация: 03.04.2013
Сообщений: 28
31.05.2013, 20:31     Джесс Либерти. Можно изучать? #1
Решил попробовать начать изучать С++. Нашел старенькую книгу Джесса Либерти "С++ за 21 день.Третье издание" ,многие мне советовали именно ее. Но вот проблема,книга то 2001 года,а на дворе уже 2013. И вот главный вопрос,какой мне компилятор использовать( чтобы потом было легче читать более новые книги ) и Что мне нужно будет учесть когда я буду реализовывать примеры из книги? Я имею ввиду то,что за 12 лет наверняка многое изменилось. Какие старые команды не стоит использовать и чем их заменять ? Заранее спасибо!

P.S. скачал сегодня Visual C++ 2012, не смог запустить даже первый пример.
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
31.05.2013, 20:40     Джесс Либерти. Можно изучать? #2
Цитата Сообщение от Kir9 Посмотреть сообщение
Нашел старенькую книгу Джесса Либерти "С++ за 21 день.Третье издание" ,многие мне советовали именно ее.
Тут на форуме, было предложение сжечь её, не начиная читать.

Добавлено через 2 минуты
Цитата Сообщение от Kir9 Посмотреть сообщение
Я имею ввиду то,что за 12 лет наверняка многое изменилось.
Да, уж... Прата С. Язык программирования С++ Лекции и упражнения. 2011.

Добавлено через 2 минуты
Цитата Сообщение от Kir9 Посмотреть сообщение
какой мне компилятор использовать
Если имеется ввиду IDE, то те, которые поновее (на первой странице форума есть тема).
Kir9
1 / 1 / 0
Регистрация: 03.04.2013
Сообщений: 28
31.05.2013, 20:41  [ТС]     Джесс Либерти. Можно изучать? #3
alsav22, я даже не знаю с чего начать. Год с хвостиком Pascal'ем балуюсь (в среде Delphi).
eocron
Кактус
 Аватар для eocron
66 / 66 / 6
Регистрация: 23.05.2012
Сообщений: 343
31.05.2013, 20:46     Джесс Либерти. Можно изучать? #4
"Бьерн Страуструп. Язык программирования С++" - если вы хотите говорить про себя, что знаете C++, то вам обязательно нужно эту книгу прочесть. С нее начинают, она многое охватывает и, по сути, является библией C++.

PS: Советуют вам хреново.
PS2: Для начала скачайте Dev C++, компактная, удобная IDE, есть пару багов, но вы на них никогда не наткнетесь (уверяю, не на вашем уровне). Хорошо подходит для начинающих. В Visual вам пока рано лезть без алгоритмической базы она вам ни к чему.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
31.05.2013, 21:05     Джесс Либерти. Можно изучать? #5
Цитата Сообщение от eocron Посмотреть сообщение
"Бьерн Страуструп. Язык программирования С++" - если вы хотите говорить про себя, что знаете C++, то вам обязательно нужно эту книгу прочесть.
Только не начинающему.
Цитата Сообщение от Kir9 Посмотреть сообщение
alsav22, я даже не знаю с чего начать.
Про книги тут много тем и споров. У каждого свой вкус и взгляд.
Kir9
1 / 1 / 0
Регистрация: 03.04.2013
Сообщений: 28
31.05.2013, 21:12  [ТС]     Джесс Либерти. Можно изучать? #6
Что же ,все более-менее понятно.
eocron, после Dev будут проблемы с переходом на Visual? Да и вообще много различий в написание команд у разных версий компиляторов?
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
31.05.2013, 21:16     Джесс Либерти. Можно изучать? #7
12 Студию не знаю, но 10 вполне подходит для начинающего.

Добавлено через 2 минуты
Цитата Сообщение от Kir9 Посмотреть сообщение
Да и вообще много различий в написание команд у разных версий компиляторов?
У всеx есть свои особенности и отступления от стандарта.

Добавлено через 1 минуту
Цитата Сообщение от eocron Посмотреть сообщение
PS2: Для начала скачайте Dev C++, компактная, удобная IDE, есть пару багов, но вы на них никогда не наткнетесь (уверяю, не на вашем уровне).
Для начала, задайте имя проекта на русском.
Хулиган
 Аватар для Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
31.05.2013, 21:56     Джесс Либерти. Можно изучать? #8
Начинающему с нуля серьезнее консольных приложений ничего не грозит....так что первое время использовать Dev
ITcrusader
Эксперт C++
 Аватар для ITcrusader
176 / 162 / 8
Регистрация: 12.02.2013
Сообщений: 410
01.06.2013, 00:37     Джесс Либерти. Можно изучать? #9
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Kir9 Посмотреть сообщение
Но вот проблема,книга то 2001 года,а на дворе уже 2013.
Ну дак ты что хотел, труд-то мартышкин, ой, точнее серьезный, часто переиздаваться - тяжеловато.

А вообще, не думаю, что это проблема. Эта книга - нетленка. Это не мое мнение, но общее: её сжигали и не раз - на разных форумах и в разных темах - не, не горит

Добавлено через 13 минут
Цитата Сообщение от eocron Посмотреть сообщение
"Бьерн Страуструп. Язык программирования С++" - если вы хотите говорить про себя, что знаете C++, то вам обязательно нужно эту книгу прочесть. С нее начинают, она многое охватывает и, по сути, является библией C++.
Парниш безо всякой базы подумывает о Джессе Либерти - вы ему Страуструпа предлагаете? Забавно)
Все равно, что на форуме английского языка профану посоветовать англо-английский словарь.

Цитата Сообщение от eocron Посмотреть сообщение
Для начала скачайте Dev C++, компактная, удобная IDE, есть пару багов, но вы на них никогда не наткнетесь (уверяю, не на вашем уровне).
Какая вообще разница, в какой среде сидеть) Одни и те же яйца. Речь о языке, а не о среде.

Цитата Сообщение от eocron Посмотреть сообщение
В Visual вам пока рано лезть без алгоритмической базы она вам ни к чему.
Интересно, как вообще среда программирования коррелирует с алгоритмической базой? Я, право, едва ли усну, не узнав ответа на этот вопрос.

Добавлено через 16 минут
Хулиган,
Цитата Сообщение от Хулиган Посмотреть сообщение
Начинающему с нуля серьезнее консольных приложений ничего не грозит....
От имени, как выяснилось, одного из "начинающих с нуля": здорово, что отныне критерий нетривиальности приложения формализован:
Высокая степень нетривиальности приложения обусловлена наличием у него GUI

Сори за много смайликов, без них пост как-то консольно выглядит А хочется-то уже и посерьезнее посты писать)
ZaMaZaN4iK
Мой лучший друг-отладчик!
 Аватар для ZaMaZaN4iK
163 / 163 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
01.06.2013, 00:47     Джесс Либерти. Можно изучать? #10
Kir9, кто вам посоветовал учиться по С++ за 21 день??? Сожгите книгу и по крайней мере пошлите куда подальше таких советчиков.Лично я советую Стивен Прата "Язык программирования С++.Лекции и упражнения".Очень и очень хорошая книга, да и С++11 затрагивается нелохо.Для новичка самое оно
Хулиган
 Аватар для Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
01.06.2013, 11:21     Джесс Либерти. Можно изучать? #11
Цитата Сообщение от ITcrusader Посмотреть сообщение
От имени, как выяснилось, одного из "начинающих с нуля": здорово, что отныне критерий нетривиальности приложения формализован:
Высокая степень нетривиальности приложения обусловлена наличием у него GUI
я имел ввиду не то, что приложение без GUI - тривиальное, а то что начинающему GUI не нужен ему важно разобраться с принципами работы изучаемого материала с помощью консольного!)
undertacker
 Аватар для undertacker
9 / 9 / 0
Регистрация: 28.04.2013
Сообщений: 55
01.06.2013, 11:56     Джесс Либерти. Можно изучать? #12
eocron,
Цитата Сообщение от alsav22 Посмотреть сообщение
Сообщение от eocron
"Бьерн Страуструп. Язык программирования С++" - если вы хотите говорить про себя, что знаете C++, то вам обязательно нужно эту книгу прочесть.
Только не начинающему.
Уж очень далеко не начинающему!

Добавлено через 2 минуты
Kir9,
Цитата Сообщение от Kir9 Посмотреть сообщение
Джесса Либерти "С++ за 21 день.Третье издание"
Книга действительно хорошая, просто всех пугает название, но это просто название, не думаю, что автор именно стремился обучить читателя с++ за 21 день, простая формальность. Читай)
Гром
 Аватар для Гром
199 / 118 / 10
Регистрация: 20.03.2009
Сообщений: 1,075
Записей в блоге: 15
01.06.2013, 13:31     Джесс Либерти. Можно изучать? #13
Точно можно сказать, что книга начала двухтысячных морально абсолютно устарела - с тех пор принято уже два стандарта языка. Гугл говорит, что того же Либерти есть уже как минимум пятое издание от 2007 года. Страуструп подойдет для изучения после того, как человек начнет уверенно ориентироваться в основах языка.
ITcrusader
01.06.2013, 13:36
  #14

Не по теме:

Хулиган, да я не всерьез писал о критерии придрался к словам немного, чтоб потроллить - не в обиду)))

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2013, 16:44     Джесс Либерти. Можно изучать?
Еще ссылки по теме:

Какой язык изучать или что изучать? C++
Либерти Д. Освой С++ за 21 день C++
Что еще можно параллельно изучать вместе с С++? C++

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

Или воспользуйтесь поиском по форуму:
Хулиган
 Аватар для Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
01.06.2013, 16:44     Джесс Либерти. Можно изучать? #15
Цитата Сообщение от ITcrusader Посмотреть сообщение
чтоб потроллить - не в обиду)))
ну я так и понял)
Yandex
Объявления
01.06.2013, 16:44     Джесс Либерти. Можно изучать?
Ответ Создать тему
Опции темы

Текущее время: 16:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru