Форум 3DNews
Вернуться   Форум 3DNews > Программирование > Программирование

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 09.05.2004, 14:49   [включить плавающее окно]   #1
Robin_Bad
Интересующийся
Автор темы
 
Регистрация: 09.04.2004
Адрес: World
Подскажите, с чего начать изучение C++

О-о-о-очень!!! Очень хочу научиться программировать на C++ пробовал и по книжкам всяким - что-то дело не очень движется. С чего начать?
__________________
...Алан знал более реальный ответ на вопрос о времени смерти:"Где-то на прошлой неделе. Или на позапрошлой"...
Robin_Bad вне форума  
Ответить с цитированием
Непрочитано 10.05.2004, 14:10   [включить плавающее окно]   #2
Darthman
Мужской Опытный
 
Аватар для Darthman
 
Регистрация: 10.02.2003
Адрес: Москва
Начинать всетаки с книжек надо, только не тупо читая, а параллельно пробуя все, о чем прочитал.
Книжки лучше использовать либо Страуструппа, либо (если времени мало) Архангельского.
__________________
Если работает, лучше не трогай!
Darthman вне форума  
Ответить с цитированием
Непрочитано 11.05.2004, 22:39   [включить плавающее окно]   #3
Robin_Bad
Интересующийся
Автор темы
 
Регистрация: 09.04.2004
Адрес: World
Спасибо! Хоть кто-то ответил, а то все умные развелись,а помочь челу влом.
__________________
...Алан знал более реальный ответ на вопрос о времени смерти:"Где-то на прошлой неделе. Или на позапрошлой"...
Robin_Bad вне форума  
Ответить с цитированием
Непрочитано 12.05.2004, 12:58   [включить плавающее окно]   #4
_mistako
Мужской Бывалый
 
Аватар для _mistako
 
Регистрация: 01.04.2004
Адрес: Makhachkala City
.... Страуструппа тяжело идёт, хотя Страус_трупп это как библия: читать обизательно всем.....

Darthman .....who is "Архангельский"?

Robin_Bad .... бразер а ты с чего решил начать осваевания c++? В смысле: компилятор какой?.....
_mistako вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 12.05.2004, 14:27   [включить плавающее окно]   #5
DeaD...Just DeaD
Мужской Продвинутый
 
Регистрация: 09.02.2003
Адрес: Chaos
_mistako
Архангельский?
изобилующая ошибками мукулатурка по билдеру, смысла изучать по ней С++ я не вижу. Впрочем если человек никогда не программировал, то и Страуступ в общем то тоже бесполезен.
DeaD...Just DeaD вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 12.05.2004, 14:32   [включить плавающее окно]   #6
Darthman
Мужской Опытный
 
Аватар для Darthman
 
Регистрация: 10.02.2003
Адрес: Москва
DeaD...Just DeaD
Ага, мусор, зато читать очень мало и представление вообщем-то получаешь... так что можно ознакомиться, вообщем-то...
__________________
Если работает, лучше не трогай!
Darthman вне форума  
Ответить с цитированием
Непрочитано 12.05.2004, 14:52   [включить плавающее окно]   #7
Alex V D
Мужской Team 3DNews
 
Аватар для Alex V D
 
Регистрация: 03.07.2003
Адрес: Днепропетровск
Наши специалисты (преподаватели по С++) рекомендуют ознакомиться с
Харви Дейтел, Пол Дейтел "Как программировать на С++"
А еще помогают разные примеры с пояснениями каждой строчки (искть надо в нэте), но это уже когда азы освоены и надо найти им практическое применение.

А колличетсво ошибок очень часто зависит от переводчиков...
__________________
Прежде чем подумать - подумай.
Alex V D вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 12.05.2004, 17:19   [включить плавающее окно]   #8
anyata
Новенький
 
Регистрация: 12.05.2004
Адрес: Израиль
Могу порекомендовать учебник Герберта Шилдта по С++ (точное название не помню).
Не путать с его учебником "MFC: Основы программирования".
Попробуй также "The Primer" Стенли Липмана.
После освоения начального уровня можно переходить к "Effective C++" и "More Effective C++" Скота Майерса - 2 обязательные книги для настоящего изучения С++.
anyata вне форума  
Ответить с цитированием
Непрочитано 12.05.2004, 17:26   [включить плавающее окно]   #9
_mistako
Мужской Бывалый
 
Аватар для _mistako
 
Регистрация: 01.04.2004
Адрес: Makhachkala City
Цитата (anyata) »
"Effective C++" и "More Effective C++"
.....названия у книг хорошие .....
_mistako вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 12.05.2004, 19:15   [включить плавающее окно]   #10
DeaD...Just DeaD
Мужской Продвинутый
 
Регистрация: 09.02.2003
Адрес: Chaos
Майерс имхо один из лучших писателей в нише С++, на равных с ним ну возможно Саттер и Фаулер.
DeaD...Just DeaD вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 12.05.2004, 20:58   [включить плавающее окно]   #11
Robin_Bad
Интересующийся
Автор темы
 
Регистрация: 09.04.2004
Адрес: World
Спасибо за информацию по книгам. Скоро приступлю к чтению. Ну и к практике (если получится конечно).



Ещё вопрос: друг говорит, что нужно с начла знать элементарный паскаль и всё в этом роде. Принципиально ли это? Хотя паскаль ещё со школы помню примерно.
__________________
...Алан знал более реальный ответ на вопрос о времени смерти:"Где-то на прошлой неделе. Или на позапрошлой"...
Robin_Bad вне форума  
Ответить с цитированием
Непрочитано 12.05.2004, 22:28   [включить плавающее окно]   #12
FooBar
Заслуженный
 
Регистрация: 28.03.2004
Начни с изучения C. ООП в C++ всего лишь надстройка над C, часто делается препроцессингом.

Освоишь C, с C++ проблем не будет, там добавили то всего ничего.
Паскаль знать не обязательно и даже вредно.

Книга по C - конечно Керниган с Ритчи. Например, тут: http://www.lib.ru/CTOTOR/kernigan.txt
В ней регистр перепутан, т.е. PRINTF вместо printf, но это не беда.
FooBar вне форума  
Ответить с цитированием
Непрочитано 13.05.2004, 00:33   [включить плавающее окно]   #13
Alex V D
Мужской Team 3DNews
 
Аватар для Alex V D
 
Регистрация: 03.07.2003
Адрес: Днепропетровск
Цитата
Герберта Шилдта
а называется она "Программирование на Borland C++"
Кстати, книжка очень хорошая (!), но по не совсем актуальному компилятору...

FooBar
Цитата
Начни с изучения C.
Смотря какие цели ставить... Да и зная С++ при необходимости довольно легко вернуться к оригинальному С (хотя не все могут отказаться от усовершенствований). Но если не ставить цель изучения кроссплатформенного языка (как изначального) а освоение мощного средства для написания приложений под Винду, то С++ с МФС именно то что надо.
__________________
Прежде чем подумать - подумай.
Alex V D вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 13.05.2004, 07:46   [включить плавающее окно]   #14
DeaD...Just DeaD
Мужской Продвинутый
 
Регистрация: 09.02.2003
Адрес: Chaos
Robin_Bad
ООП в C++ всего лишь надстройка над C, часто делается препроцессингом.
бреда писать ненадо, а?
DeaD...Just DeaD вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 13.05.2004, 13:50   [включить плавающее окно]   #15
Robin_Bad
Интересующийся
Автор темы
 
Регистрация: 09.04.2004
Адрес: World
DeaD...Just DeaD По-иоему это не я нипсал... - FooBar

Уже нашел Страустрапа - начну с него. Есть поле деятельности (причем немалое).
__________________
...Алан знал более реальный ответ на вопрос о времени смерти:"Где-то на прошлой неделе. Или на позапрошлой"...
Robin_Bad вне форума  
Ответить с цитированием
Непрочитано 13.05.2004, 19:00   [включить плавающее окно]   #16
SWAT
Мужской Умудрённый
 
Аватар для SWAT
 
Регистрация: 06.01.2004
Robin_Bad
Думаю тебе лучше начать с примитивного Ассемблера, потом браться за Паскаль
__________________
Just have a little patience!
SWAT вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 13.05.2004, 19:04   [включить плавающее окно]   #17
DeaD...Just DeaD
Мужской Продвинутый
 
Регистрация: 09.02.2003
Адрес: Chaos
SWAT
Думаю тебе лучше начать с примитивного Ассемблера
бессмысленная трата времени.

Robin_Bad
извините, я конечно же имел ввидуFooBar
DeaD...Just DeaD вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 13.05.2004, 22:46   [включить плавающее окно]   #18
Robin_Bad
Интересующийся
Автор темы
 
Регистрация: 09.04.2004
Адрес: World
После 4 часов чтения с экрана библии от Страустрапа глаза стали квадратными, лицо бледным, а рассудок затуманенным. Завтра пойду в магазин за книгой - лучше уж бабки отдам.
Зашел я сегодня в магазин - там куча лицензионного софта. Был шокирован ценой лицензионного C++. Как объяснил мне видимо очень умный чел там - "Профессиональная версия только на заказ и стоит около 1000$"!!! После чего добавил:"Оформлять заказ?" И часто интересно у них заказывают лицензионный C++ за 1000$ ????
__________________
...Алан знал более реальный ответ на вопрос о времени смерти:"Где-то на прошлой неделе. Или на позапрошлой"...
Robin_Bad вне форума  
Ответить с цитированием
Непрочитано 14.05.2004, 01:57   [включить плавающее окно]   #19
FooBar
Заслуженный
 
Регистрация: 28.03.2004
Цитата (DeaD...Just DeaD) »
Robin_Bad
ООП в C++ всего лишь надстройка над C, часто делается препроцессингом.
бреда писать ненадо, а?
Похоже, за 11 лет работы на C я повидал больше компайлеров чем ты.

Идея использовать препроцессинг из C++ в C очень даже не нова: http://sources.redhat.com/autobook/a...obook_135.html

И по сей день многие компайлеры примерно так же устроены, хотя наличие фронтенда не всегда очевидно.

На столько, что кое-кто даже не подозревал о такой возможности.
FooBar вне форума  
Ответить с цитированием
Непрочитано 14.05.2004, 12:03   [включить плавающее окно]   #20
_mistako
Мужской Бывалый
 
Аватар для _mistako
 
Регистрация: 01.04.2004
Адрес: Makhachkala City
Цитата (Robin_Bad) »
После 4 часов чтения с экрана библии от Страустрапа глаза стали квадратными, лицо бледным, а рассудок затуманенным
......у меня тоже самое меньше чем через 30 мниут начилось.... .....

Вот тебе....
_mistako вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 08:43. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey