реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
Метценгерштейн
сообщение Nov 24 2016, 14:44
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



Си знаю неплохо.
Имея знания по Си, какая книга наиболее будет понятна? Кто что порекомендует?

Пока на повестке:

Стивен Прата
Страуструп
Лафоре
Шилдт
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Nov 24 2016, 15:04
Сообщение #2


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



..говорят что это ВООБЩЕ разные языки.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
SemperAnte
сообщение Nov 24 2016, 15:06
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 89
Регистрация: 24-10-10
Из: Санкт-Петербург
Пользователь №: 60 386



Исходя из своего опыта - Прата весьма неплох. По ходу книги автор проводит сравнение с чистым С.
Первые главы для вас будут содержать мало чего нового, их можно быстро пролистать.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Nov 24 2016, 15:08
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



всем спасибо, начал Лафоре читать.
Go to the top of the page
 
+Quote Post
Lagman
сообщение Nov 24 2016, 15:38
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 875
Регистрация: 28-10-05
Пользователь №: 10 245



Шилдт "Полный справочник С++", начинать читать с части про С++
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 24 2016, 16:13
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (Lagman @ Nov 24 2016, 17:38) *
Шилдт "Полный справочник С++", начинать читать с части про С++

Мельком у изучающих видел несколько книг этого автора - самое НЕПРИЯТНОЕ впечатление.

Вообще, Страуструп, есть практически первоисточник.

QUOTE (Lmx2315 @ Nov 24 2016, 17:04) *
..говорят что это ВООБЩЕ разные языки.

Поддержу. Если действительно использовать возможности плюсов, то языки становятся очень разными. Степень различия зависит от степени владения Си, если на Си писалось, "как на ассемблере", то разница будет разительной. Если уровень абстракции уже достигнут высокий, то тогда плюсы становятся добрым помощником. Если сразу начинают писать на плюсах, то удручающе часто начинают погружаться в бездну безмозгло созданных объектов, когда объектного мышления и очень выверенного подхода к созданию объектов нет, но их плодят sad.gif




--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 24 2016, 17:34
Сообщение #7


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Шилдт хорош как справочник, а не учебник.
Go to the top of the page
 
+Quote Post
novikovfb
сообщение Nov 25 2016, 06:48
Сообщение #8


Знающий
****

Группа: Участник
Сообщений: 518
Регистрация: 29-09-11
Пользователь №: 67 450



Цитата(zltigo @ Nov 24 2016, 19:13) *
Если сразу начинают писать на плюсах, то удручающе часто начинают погружаться в бездну безмозгло созданных объектов, когда объектного мышления и очень выверенного подхода к созданию объектов нет, но их плодят sad.gif

Чтобы понять, зачем все эти классы и объекты, стоит прочитать книгу Гради Буч "Объектно-ориентированный анализ и проектирование"
Go to the top of the page
 
+Quote Post
k155la3
сообщение Nov 25 2016, 07:10
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(novikovfb @ Nov 25 2016, 09:48) *
Чтобы понять, зачем все эти классы и объекты, стоит прочитать книгу Гради Буч "Объектно-ориентированный анализ и проектирование"


и еще автор Ирэ Пол (не помню точно, изв-сь).
Go to the top of the page
 
+Quote Post
dxp
сообщение Nov 25 2016, 07:18
Сообщение #10


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



С и С++ - разные языки. Общего у них синтаксическая совместимость (процентов на 90-95), низкоуровневость и унификация средств разработки (как правило современные тулчейны поддерживают оба языка). Но поработав с использованием С++, прочувствовав его философию, приходит понимание, что это другой язык - на нём просто думаешь по-другому, чем на С. Замечательно то, что при реализации некоторых "тактических" задач, можно без ограничений использовать сугубо сишный - т.е. процедурный - подход.

По книгам. Классического Старуструпа, конечно, надо будет прочитать. Но это хардкор, поэтому его в очереди книг лучше задвинуть на второе место. А на первое для начинающих знатоки рекомендуют "Философия С++" Брюса Эккеля.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Nov 25 2016, 08:41
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Спор C vs C++: http://rsdn.org/forum/cpp/6596913.flat#6596913
Go to the top of the page
 
+Quote Post
sigmaN
сообщение Nov 25 2016, 10:07
Сообщение #12


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



Цитата
По книгам. Классического Старуструпа, конечно, надо будет прочитать. Но это хардкор, поэтому его в очереди книг лучше задвинуть на второе место. А на первое для начинающих знатоки рекомендуют "Философия С++" Брюса Эккеля.

Согласен.
И как можно раньше нужно прочесть "банду четверых" https://ru.wikipedia.org/wiki/Design_Patterns Поставлю на третье место. Это как раз для того чтобы начинать "мыслить в ООП стиле"


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Nov 25 2016, 10:13
Сообщение #13


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



https://ru.coursera.org/learn/c-plus-plus-a


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
conan
сообщение Dec 8 2016, 18:31
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 3-11-11
Пользователь №: 68 126



Цитата(Метценгерштейн @ Nov 24 2016, 17:44) *
Си знаю неплохо.
Имея знания по Си, какая книга наиболее будет понятна? Кто что порекомендует?

Пока на повестке:

Стивен Прата
Страуструп
Лафоре
Шилдт


Считаю, что лучший вариант для перехода C->C++ "C++ для профессионалов" Солтер, Клеппер, 2006. Пусть название не вводит в заблуждение, отличая книга, чтобы начать. Потом можно перейти к более поздним изданиям (C++11) и Страуструпу. Шилдт -- вещь бессмысленная
Go to the top of the page
 
+Quote Post
Alt.F4
сообщение Jan 18 2017, 11:33
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



Вопрос не по теме топика: а есть ли прирост в скорости написания кода на C++ в отличие от С?
И имеет ли смысл изучать "плюсы" для работы с микроконтроллерами?
Спасибо.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 08:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.0148 секунд с 7
ELECTRONIX ©2004-2016