Донат На хостинг |
ISK за переводы до 75kk за 1000зн. |
Хроники EVE Сборник |
Новичкам Полезная информация |

Самоучитель С++
#21
Отправлено 03 December 2010 - 19:21

#22
Отправлено 03 December 2010 - 19:56

По .Net есть замечательная msdn. Там есть все, если покопаться. Примеры - везде, а это самое главное. Тем более сейчас есть русская версия. Там нет некоторых вещей, но для понимания обычно хватает ее и уже потом приходится лезть дальше.
По дотнету - Рихтер была хорошая книга по платформе. Не знаю, переиздавалась ли со времен NET 1.0.
Вероятно да.
В MSDN есть масса примеров, но мне лично в плане фундаментального понимания больше нравился Рихтер.
К тому же, он приводит много примеров типа "а вот так это выглядит на IL" - что очень классно опять же для понимания кухни.
По С++ вряд ли сойдет за учебник, но мне понравилось Джефф Элджер "С++ for real programmers".
С первого раза не все понятно, со второго тоже, но мозг начинает работать когда читаешь.
#23
Отправлено 03 December 2010 - 20:51

И заодно русское слово пожалуйста вместо школотного плз.учи питон ) но лучше дрейк
#24
Отправлено 03 December 2010 - 21:01

Мейерс - Effective C++, на либрусеке есть
Это для тех кто уже знает хоть как-то С++, как учебник для начинающих не катит.

Я не ставлю минусы, я выражаю свое несогласие.
#27
Отправлено 04 December 2010 - 8:50

Qt, на мой взгляд лучше, ибо кросплатформенная, бесплатная для некоммерческих приложений и устанавливается в Visual Studio Express (который тоже бесплатный).
Книжка в сети есть: Макс Шлее "Qt4 профессиональное программирование на с++". Автор водит читателя за ручку, разжевывает все и подает на блюдечке. Но справочник какой-нибудь по просто с++ понадобится.
Как встроить Qt в выбранную среду программирования, искать можно на хабрахабре.
P.S. А если попроще хочется и денег, то 1С

#28
Отправлено 04 December 2010 - 12:38

ИМХО, если хочется научиться программированию, то с обрезанных языков, вроде шарпа, начинать не стоит. Да легче, да понятнее, но так и будешь всю жизнь за свойства да методы дергать, не понимая как оно работает.
Ну во-первых никто не мешает разобраться как оно таки работает, во-вторых читать IL-код проще чем двоичный %) В третьих java и .NET могут встретиться где-угодно.
К тому же может быть, что человек вообще не собирается работать в ИТ, он скажем инженер и ему надо какие нибудь расчеты запрогать %)
Всякое бывает, по-моему для не-итшника сделать кустарную автоматизацию - C# или java самое то.
Конечно, не отменяет того факта, что можно и серьезные вещи делать )
#29
Отправлено 04 December 2010 - 13:01

Сам уже пишу c использованием qt мм лет 5 как. Всем доволен.
На счет лицензий у них давно есть LGPL, которая позволяет создавать коммерческие приложения, но соблюдая некоторые правила ( нельзя линковать статикой и обязательные ссылки на компоненты)
А вот писать на нем проще, но после того как досконально разберешься в том, что такое ООП и с головой окунешься во все премудрости С++. Также легкости не добавит и то, что в Qt весь код прогоняется через свой метакомпилятор, особенности которого тоже лучше бы изучить.
Шарп в этом плане проще. И вот именно, что первостепенно это будет работа именно с либой, а именно дерганье методов.
А вот при работе с Qt... ну у меня уже обычно вчистую ни один класс не используется. Все давно переписано под свои нужды. Вроде и ничего особо сложного нет, но это уже не просто посмотрел - применил.
Сообщение отредактировал Kelsinkton: 04 December 2010 - 13:02
#30
Отправлено 04 December 2010 - 14:22

Страуструп
+1
И еще, всем рекомендую начать изучения С++\С с книги "Т.А. Павловская C/C++ Программирование на языке высокого уровня", там очень глубоко и понятным языком дан этот язык(да и вообще принципы программирования, от проектирования\тестирования до того как лучше и удобней писать код), от самой базы, до ООП + еще рассмотрен STL, ну и еще нужен практикум к этой книжке.
Сообщение отредактировал doommer: 04 December 2010 - 14:26
#31
Отправлено 04 December 2010 - 15:13

Значитцо так.По страуструпу учиться невозможно. Ну либо надо быть программистом с большим стажем и багажом знаний. Правда такие С++ уже знают.
Если человек начинает учиться программировать с нуля, то ему С++ не нужен. Ему нужен просто С. Это, как я уже сказал выше, Керниган Ричи. Вот когда поймет, что такое программирование вообще, тогда можно приступать к ++, # и прочим Бижуал Васикам.
А если он уже умеет программировать и хочет выучить язык, то это труп страуса.
О_оот проектирования\тестирования до того как лучше и удобней писать код), от самой базы, до ООП + еще рассмотрен STL
Книгу не видел, но, блин, проектирование и быдлокодинг - настолько разные вещи, что им просто не место в одной книге. Попытки объять необъятное никогда ни к чему хорошему не приводили, максимум, что полуалось, много о разном и ничего толком, размазывание варенья по скатерти, короче. Это в общем, а не конкретно по книге.
Сообщение отредактировал СтарыйПепелац: 04 December 2010 - 15:13
#32
Отправлено 04 December 2010 - 15:17

О_о
Книгу не видел, но, блин, проектирование и быдлокодинг - настолько разные вещи, что им просто не место в одной книге. Попытки объять необъятное никогда ни к чему хорошему не приводили, максимум, что полуалось, много о разном и ничего толком, размазывание варенья по скатерти, короче. Это в общем, а не конкретно по книге.
посмотри книгу, ты поймешь что я имел ввиду, пятницы же вчера был, мну еще не проснулся )
#33
Отправлено 05 December 2010 - 0:23

Собственно сабж. Нужна норм книжка и норм компилятор, чтобы все, что пишешь по книжке и потом компилишь нормально работало под ХР. Если кто-то учился или учится сейчас в универе подскажите, чем пользуетесь (пользовались). Заранее спасибо.
Если тебе сдать экзамен и забыть, то Microsoft Visual Studio, причем любой версии. На антикварной 4-ке наверное проще всего будет. В MSDN куча примеров, никакая книжка не понадобится.
Если же для работы, то наверное сразу gcc, make в командной строке. Будет тяжко, но потом не придется переучиваться
#34
Отправлено 06 December 2010 - 3:01

http://progbook.net/ss/c-plus/

#35
Отправлено 06 December 2010 - 19:57

1С ?
Кстати по .NET технологиям - нужен тоже учебник програмирования, чтобы подтянуться по параметрам ваканчсий "Разработчик .NET" Т.к. возникла надобность в Microsoft .NET и вникнуть в суть клиент - серверных приложений.
Подскажите что нибудь
По языку C# - Шилдт полный справочник, все просто и разложено по полочкам. Любимый объект фапа у многих на собеседах по .нет - Рихтер "CLR via C#" Сам его не читал, но насколько знаю посложнее излагается материал со всякими углубленными штуками типа устройства GC
По .NET в целом - пособия от Microsoft для подготовок к экзаменам, например MCTS Self-Paced Training Kit (Exam 70-536) и далее по номерам соответсвующих экзаменов. Еще Троэлсона можно попробовать, там не очень подробно, но зато все необходимое по всем темам почти.

#37
Отправлено 06 December 2010 - 20:48

- Вот ты кем работаешь?
- Токарем.
- Вот представь, приехал ты на юг отдохнуть, приходишь на пляж, а вокруг станки, станки, станки... (старый анекдот)
Лень. (:
вот на форуме писать не лень) я просто много чего читал по С++, но книжка которую я рекомендую реально помогла осознать язык. хотя соглашусь без страуса она бы была не полной.
ну и в конце концов, есть стандарт.
а ну и да, 2ТС если собрался писать на С++, то будь мил пиши православный код, например за имей правила: "написал new\ new [] напиши и delete \ delete []", "для объектов объектов лучше всего прегужать тот же new\delete", "всегда думай об ошибки с нулевым\неопределенным указателем" да и еще много чего, что связанно памятью, потому что сипп страдает от этого )
Сообщение отредактировал doommer: 06 December 2010 - 20:54
#40
Отправлено 06 December 2010 - 21:03

...например за имей правила: "написал new\ new [] напиши и delete \ delete []", "для объектов объектов лучше всего прегужать тот же new\delete", "всегда думай об ошибки с нулевым\неопределенным указателем" да и еще много чего, что связанно памятью, потому что сипп страдает от этого )
Ну ты не пугай уж сразу новичков, пусть сперва втянутся.

1 посетителей читают тему
0 members, 1 guests, 0 anonymous users