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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Предложите книгу для чайника 
:(
    Опции темы
Partizanishe
Дата 16.10.2011, 20:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Хочу научиться программировать на C++ для Windows.Облазил просторы Интернета ин-ые уйма,но в ней очень трудно разобраться.Сам язык знаю на неплохом уровне.Посоветуйте пожалуйста какуй-нибудь хорошую книгу на русском языке.Заранее спасибо)))
PM MAIL   Вверх
Леопольд
Дата 17.10.2011, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Partizanishe @  16.10.2011,  20:39 Найти цитируемый пост)
Сам язык знаю на неплохом уровне.
Когда-то я тоже так думал...  smile 
Например, можешь без гугла сказать чем особенным отличается линковка inline функций? Если нет, то стоит продолжать "грызть" С++ в параллели...

Плюс к чисто теоретическому знанию языка, крайне желательно знать как работает целевая ОС, хотя бы в общих чертах. А именно, те аспекты, которые собираешься использовать в приложении. Например, работа с памятью (витруальная память и адресное пространство процесса), работа с сетью (синхронные и асинхронные операции ввода/вывода), как работают *.dll и т.д. Нельзя написать хорошее приложение вслепую, без понимания технологий, которые используешь. У винды есть куча всевозможных технологий, присущих только ей, например, реестр, COM, и т.д. Плохо не знать возможностей, которыми обладает целевая ОС.

Добавлено @ 09:51
Цитата(Partizanishe @  16.10.2011,  20:39 Найти цитируемый пост)
Хочу научиться программировать на C++ для Windows.
Как правило, если знаешь язык, то программировать под произвольную ОС не проблема, была бы документация. Т.е. изучаешь специфику ОС, потом "берёшь" её API и вперёд. 
Слышал про винду Джеффри Рихтер хорошо пишет. Я его не читал, но мне кажется, тебе его ещё рано. Сперва стоит с технологиями Windows ознакомиться (и понять что/зачем/почему).

P.S.
Лично я предпочитаю кросплатформенность где только возможно.


Это сообщение отредактировал(а) Леопольд - 17.10.2011, 13:40


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
Леопольд
Дата 17.10.2011, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Partizanishe @  16.10.2011,  20:39 Найти цитируемый пост)
программировать .. для Windows
Интересно знать, почему именно под Windows?
IMHO, программировать под Linux проще...

Это сообщение отредактировал(а) Леопольд - 17.10.2011, 11:13


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
newbee
Дата 17.10.2011, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бревно
**


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

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



Цитата(Леопольд @  17.10.2011,  11:15 Найти цитируемый пост)
Интересно знать, почему именно под Windows?
Потому что это модно, молодежно, максимально!


--------------------
You're face to face
With man who sold the world
PM   Вверх
azesmcar
Дата 17.10.2011, 10:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



Цитата(Partizanishe @  16.10.2011,  20:39 Найти цитируемый пост)
Хочу научиться программировать на C++ для Windows

Сейчас на C++ под windows уже мало кто пишет. Хочешь программировать под windows - иди в раздел .NET.

PM   Вверх
fish9370
Дата 17.10.2011, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Partizanishe @  16.10.2011,  20:39 Найти цитируемый пост)
Хочу научиться программировать на C++ для Windows


Цитата(newbee @  17.10.2011,  10:18 Найти цитируемый пост)
Потому что это модно, молодежно, максимально!


скорее всего он другие системы видел только по телевизору.. и естественно, ему кажется что это безумно сложно.. нет рядом специалиста, кто мог бы объяснить сложные моменты.. а еще под виндоуз делают игры.. 




--------------------
undefined
PM MAIL WWW ICQ   Вверх
Modul
Дата 17.10.2011, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(Partizanishe @  16.10.2011,  20:39 Найти цитируемый пост)
Хочу научиться программировать на C++ для Windows.


о!

Цитата(Partizanishe @  16.10.2011,  20:39 Найти цитируемый пост)
Облазил просторы Интернета ин-ые уйма,но в ней очень трудно разобраться. Сам язык знаю на неплохом уровне.


Противоречивый парень!

Облазил просторы, язык знаеш, зачем лазить.


Цитата(Partizanishe @  16.10.2011,  20:39 Найти цитируемый пост)
Посоветуйте пожалуйста какуй-нибудь хорошую книгу на русском языке.


надо сначала учиться гуглем пользоваться.
--------------------
I'll be back !
PM MAIL   Вверх
Леопольд
Дата 17.10.2011, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Partizanishe @  16.10.2011,  20:39 Найти цитируемый пост)
Посоветуйте пожалуйста какуй-нибудь хорошую книгу на русском языке.
Стоит выучить английский язык. Очень много документации написано на нём. Подавляющая часть свежих книг выходит на нём. Нередка ситуация что перевода ещё n лет дожидаться (n <= бесконечно), а читать надо сейчас...

На уровень чтения со словариком можно выйти уже через месяц, по крайней мере, если по методе Драгункина учить.


Это сообщение отредактировал(а) Леопольд - 17.10.2011, 13:44


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
Modul
Дата 17.10.2011, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(Леопольд @  17.10.2011,  13:42 Найти цитируемый пост)
Стоит выучить английский язык. 


В этом редком случае надо гугль учить.

А Вы сразу круто - аглицким  smile 
--------------------
I'll be back !
PM MAIL   Вверх
Леопольд
Дата 17.10.2011, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Modul @  17.10.2011,  13:48 Найти цитируемый пост)
А Вы сразу круто - аглицким
Лично я предпочитаю гуглить по английски техническую инфу... И т.п. - en.wikipedia.org



--------------------
вопросов больше чем ответов
PM MAIL   Вверх
xvr
Дата 17.10.2011, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

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



Цитата(Леопольд @  17.10.2011,  10:15 Найти цитируемый пост)
Интересно знать, почему именно под Windows?

Хотя бы потому, что для него есть MSDN

Цитата(Леопольд @  17.10.2011,  10:15 Найти цитируемый пост)
IMHO, программировать под Linux проще...

А для Linux - Internet (причем сразу и весь)  smile Это как раз тот случай, когда в потоке информации можно утонуть  smile 

PS. man под Linux MSDN не заменит - man для нужного пакета сначала нужно поставить (вместе с пакетом), а для этого о нем [пакете] надо как минимум знать, а для этого нужен man.  smile Вот так кругами и ходим  smile 

PM MAIL   Вверх
fish9370
Дата 17.10.2011, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(xvr @  17.10.2011,  14:21 Найти цитируемый пост)
Хотя бы потому, что для него есть MSDN


видили мы ваш MSDN - тормознутая хрень.. настолько огромный и бестолковый справочник, что проще обратиться сразу к гуглу.. рядом с маном он не стоит..

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


--------------------
undefined
PM MAIL WWW ICQ   Вверх
Modul
Дата 17.10.2011, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(fish9370 @  17.10.2011,  14:27 Найти цитируемый пост)
видили мы ваш MSDN - тормознутая хрень.. настолько огромный и бестолковый справочник, что проще обратиться сразу к гуглу.. рядом с маном он не стоит..


Везде есть минусы.

MSDN конечно огромен, но он дает исчерпывающие ответы на вопросы.

Или ищите, где хотите. Выбор снова Ваш!  smile 

По сабжу:
чел не умеет пользоваться гуглем, а пишет что язык знает.

так и хочется написать с ашипками.  smile 

З.Ы.
Кстати, умение пользоваться поисковиками - весьма гут!!!
В наше трудное время.




Это сообщение отредактировал(а) Modul - 17.10.2011, 14:47
--------------------
I'll be back !
PM MAIL   Вверх
Леопольд
Дата 18.10.2011, 08:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(xvr @  17.10.2011,  14:21 Найти цитируемый пост)
А для Linux - Internet (причем сразу и весь)
Я бы не стал так преувеличивать. Что-бы что-то найти, нужен конкретизированный запрос. MSDN тоже не умеет мысли читать...


Это сообщение отредактировал(а) Леопольд - 18.10.2011, 08:05


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
newbee
Дата 18.10.2011, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бревно
**


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

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



По моему не очень большому опыту ковыряния в MSDN, найти в нем что-то - занятие достойное звания героя. В интернетах, манах и инфо все ищется на порядок проще.


--------------------
You're face to face
With man who sold the world
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
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.0905 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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