Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Начал изучать C++, Что нужно для начала 
:(
    Опции темы
GIK
Дата 22.4.2006, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый человек
**


Профиль
Группа: Участник
Сообщений: 985
Регистрация: 3.6.2005
Где: я только не небыв ал

Репутация: 1
Всего: 14



Всем доброго времени суток.
Начал изучать C++, купил книгу "Полный справочник по С++" Герберта Шилдта, отличие от JAVA есть, но совсем не большие.
Какие компиляторы, програмки для создания приложений посоветуйте.  


--------------------
Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!!
Программирование - это не деятельнось! Программирование - это состояние души!
Бог - самый крутой программист.
PM MAIL ICQ   Вверх
MAKCim
Дата 22.4.2006, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 52
Всего: 207



Цитата

отличие от JAVA есть, но совсем не большие.

ну да, в синтаксисе что-ли? 
Цитата

Какие компиляторы, програмки для создания приложений посоветуйте.   

Windows
1. VS (6.0,2003,2005)
2. Comeau C++
3. Metrowerks CodeWarrior C++
4. Borland C++ Builder
5. Intel C++ Compiler 9
...
*ix
1. g++ (в составе gcc)
2. Comeau
...  

Это сообщение отредактировал(а) MAKCim - 22.4.2006, 15:27


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
chipset
Дата 22.4.2006, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



Цитата(MAKCim @  22.4.2006,  05:24 Найти цитируемый пост)
Windows

Забыл MinGW, порт GCC под Винду. 


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
SergeCpp
Дата 22.4.2006, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


Профиль
Группа: Участник
Сообщений: 955
Регистрация: 8.8.2005
Где: At Home

Репутация: 15
Всего: 124



Шилдт... не лучший источник...

Для начинающего советую книги С. Липпмана (работал со Страуструпом...)

А уже потом — собственно, маэстро Страуструпа... Специальное издание 
PM MAIL WWW ICQ   Вверх
WERITAS
Дата 22.4.2006, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


********
**


Профиль
Группа: Участник
Сообщений: 582
Регистрация: 2.5.2005
Где: Москва

Репутация: нет
Всего: 5



Липман - очень большая книга (это безусловно хорошо smile ). Можно еще Павловскую почитать, там все понятно написанно.   


--------------------
Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак"
PM MAIL   Вверх
nikitao
Дата 22.4.2006, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


Профиль
Группа: Завсегдатай
Сообщений: 1206
Регистрация: 30.8.2005
Где: Спб

Репутация: 1
Всего: 26



Странно,обычно люди переходят от С++ к Ява или С шарп .

Не знаю почему все так Шилдта не любят.Прочитал его самоучитель,теперь читаю Страуструпа и все понемаю. 


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
SergeCpp
Дата 23.4.2006, 00:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


Профиль
Группа: Участник
Сообщений: 955
Регистрация: 8.8.2005
Где: At Home

Репутация: 15
Всего: 124



Кто-нибудь знает адрес Герберта Шилдта?

Информация с форума RSDN

Также BullSchildt 

Это сообщение отредактировал(а) SergeCpp - 23.4.2006, 00:14
PM MAIL WWW ICQ   Вверх
nikitao
Дата 23.4.2006, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


Профиль
Группа: Завсегдатай
Сообщений: 1206
Регистрация: 30.8.2005
Где: Спб

Репутация: 1
Всего: 26



Значит мне повезло  smile  


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
Heremum
Дата 23.4.2006, 18:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 7.4.2006

Репутация: нет
Всего: нет



GIK
Значит так: берёшь книгу братьев Дейтлов и начинаешь читать, делать первые уроки. Нифига не понимаешь дальше, получаешь основы и начинаешь писать свои прогрммы, через год возвращаешься к Дейтлам и заполняешь оставшиеся пробелы. Вот весь курс лекций. 
PM MAIL ICQ   Вверх
Rockie
Дата 24.4.2006, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1143
Регистрация: 23.4.2006

Репутация: 8
Всего: 31



сначала надо наверное сиснтаксис Си понять немного. 
Андрей Богатырев "Руководство по программированию на языке Си для полного идиота"
коротенькая книжка с задачками, лежит в сети свободно, просто и без воды. а после нее уже что-то по С++. 


--------------------
Чтобы иметь большой гардероб - надо иметь большой гардероб.
PM   Вверх
Heremum
Дата 24.4.2006, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 7.4.2006

Репутация: нет
Всего: нет



Rockie
Он же сказал: 
Цитата

отличие от JAVA есть, но совсем не большие.
 
PM MAIL ICQ   Вверх
Rockie
Дата 25.4.2006, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1143
Регистрация: 23.4.2006

Репутация: 8
Всего: 31



большие. но даже если бы были небольшие, в любом случае необходимо сначала освоить синтаксис языка, хотя бы те же указатели, коих в Жаве нет вообще. кстати я не зря советовал книгу по Си, тк как в профиле у парня написано "Програмирование JavaScript". 


--------------------
Чтобы иметь большой гардероб - надо иметь большой гардероб.
PM   Вверх
SergeCpp
Дата 25.4.2006, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


Профиль
Группа: Участник
Сообщений: 955
Регистрация: 8.8.2005
Где: At Home

Репутация: 15
Всего: 124



Bjarne Stroustrup
user posted image
Learning Standard C++ as a New Language  

Это сообщение отредактировал(а) SergeCpp - 25.4.2006, 16:26
PM MAIL WWW ICQ   Вверх
GIK
Дата 25.4.2006, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый человек
**


Профиль
Группа: Участник
Сообщений: 985
Регистрация: 3.6.2005
Где: я только не небыв ал

Репутация: 1
Всего: 14



Да, указатели это для меня новое, да и конструкция типа
Код

#include <stdio.h>

 мне пока не понятна, все таки 4-ое издание Шилдта ориентировано в остновном на знающих хоть немного о С++. 
Что интересно он описывает подробно все что я вобщем то знаю, т.е. синтаксих и понятия ни чем не отличимые от JAVA. И причем использует указатели в самых примитивных примерах, а потом, в следующих главах объесняет что это такое. 
Вопросик небольшой.
Мне понятно что есть передать ссылку от объекта и передать даные которые храгнятся по ссылке.
Например:
Код

int a = 123;
int b =  &a; //передать ссылку на объект
int с = *b; //передать значение переменной

Сдесь все понятно, но что есть объявить переменную так
Код

int s=123;
int   *a;
a=&s; 
Вроде как передать ссылку переменной a, только вот что обозначает звездочка сдесь, при объявлении переменной?

Ксати, на счет писателя книги, зашел я не давно в магазин, полиста страуструпа, прочел пару страниц и мне очень понравилось, вот теперь думаю раскошелится на него. Наверное стоит этого smile 

 


--------------------
Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!!
Программирование - это не деятельнось! Программирование - это состояние души!
Бог - самый крутой программист.
PM MAIL ICQ   Вверх
nikitao
Дата 25.4.2006, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


Профиль
Группа: Завсегдатай
Сообщений: 1206
Регистрация: 30.8.2005
Где: Спб

Репутация: 1
Всего: 26



GIK, не смотри ты не резобрался с указателями
Конструкция &X Означает получить адрес первого байта перменной.Поэтому конструкция
Код

int a=239;
int b =&a;

Лишена всякого смысла,а имеет смысл такая консьрукция
Код

int a=239;
int *b =&a;

т е указателю на переменную типа int по имени b рисваивается значение,равное адресу первого байта переменной a.Допустима также такая запись(работа с ссылками)
Код

int a=239;
int &b =a;

Теперь насчет *X.Это озночает работа с тем значением которое храниться в пременной на которую указывает укзатель по имени X.Когда же мы не ставим *,то мы работаем с самим указателем.Примеры
Код

int a=239;//переменная типа  int
int b=566;
int *c; //указатель на int
int *d;
c=&a; // Тепеь с указывает на a;
*c=30; //Теперь в a оказалось число 30
d=с; //Теперь d указывет туда же куда и с т е на переменную a  
b=*d //в переменную b занесется значение a т е 30
с=a //ERROR Операция не имеет смысла
*c=d //ERROR
*c=*d// Все верно.
Надеюсь теперь стало более понятно


 


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0843 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.