Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.94/35: Рейтинг темы: голосов - 35, средняя оценка - 4.94
 Аватар для Иллюзионист
4 / 4 / 3
Регистрация: 16.07.2014
Сообщений: 19

С чего начать изучение C++

18.07.2014, 13:59. Показов 8229. Ответов 53
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Хочу изучить C++, но после делфи трудно даётся. На 3 курсе толком не изучали из-за курсовых и т.п. (да, знаю, стыдно, но так получилось). Подскажите пожалуйста с чего начать. Если книгу, то желательно чтоб были задания и разборы программ, а не определённых процедур. Заранеее спасибо =)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.07.2014, 13:59
Ответы с готовыми решениями:

С чего начать изучение С++
Хочу изучить С++, пожалуйста подскажите книгу понятную для чайников, и компелятр.

С чего начать изучение C++?
Хочу начать изучение C++ , посоветуйте с чего лучше всего начать изучение, т.е с какой книги , я вот на днях купил книгу Борис Пахомов -...

С чего начать изучение C++?
Ребят помогите подскажите ссылочки на уроки или полезную инфу с чего начать изучение C++ ?!!!

53
Заблокирован
20.07.2014, 20:15
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от oxyfat Посмотреть сообщение
Приветствую!
Все, кто, когда-либо пытался - научить компьютер своим движениям, читали книгу:
Супер-Эксперт, Хакер, просто - профессиональный программист : Том Сван.
Если, кто-то забыл об этом, прилагаю, одну из самых, моих любимых книг:
Вложение 421238
*** Не имеет значения, какой язык Вы - выберите. Начало Выше!
Turbo_Assembler... Ассемблер интересно, но трудно начать. Непонятно, как чего установить, кгде писать, как компилировать.
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,878
20.07.2014, 21:06
Цитата Сообщение от Блондинка с ОЗМ Посмотреть сообщение
Ассемблер интересно,
очень интересно
привязаться к одному камню а потом узнать что существует море других
и идеология не совпадает
например все книжки по ассемблеру которые я читал, правда это было давно, были привязаны к IBM PC и её архитектурой и 8086 с его регистрами
нигде даже не было сказано чем отличается архитектура фон Неймана от гарвардской архитектуры
если так хочется нырнуть в глубь то изучать нужно булеву алгебру системы счисления, а только потом переходить на ассемблер, и то если хочешь плотно заниматься железками
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
20.07.2014, 21:13
Цитата Сообщение от oxyfat Посмотреть сообщение
Все, кто, когда-либо пытался - научить компьютер своим движениям, читали книгу
Мне нравится вот это "все" )))
0
431 / 385 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
21.07.2014, 13:22
Как человек, прочитавший много книг по нескольким языкам программирования, могу сказать, что они полезны, но крайне ограниченно. Язык - это в первую очередь семантика и идиомы. Программирование - это ремесло. Нужен навык владения инструментами. Нужно знать технологию и методологию программирования, как такового. Знание синтаксиса - это как знание алфавита. Для того, чтобы стать писателем, это необходимо, но крайне мало.

97 вещей, которые должен знать программист

В первую очередь прочтите главы "Осознанная практика" и "Выучить язык - значит понять его культуру".

Принципы программирования

Антипаттерн

Разработка через тестирование

Что значат для вас юнит-тесты?
2
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
21.07.2014, 13:30
Vtulhu, имхо каждый язык привносит новое в понимание предыдущих. Хотя у меня один основной язык, изучение других вроде лиспа/пролога увеличило продуктивность при использовании первого языка. Каждая новая идеология позволяет по-новому взглянуть на старые проблемы. Новый язык даже прежней идеологии - тоже неплохо, хотя и не так продуктивно.

Насчет внеязыковой сущности программирования, конечно же, соглашусь.
0
Заблокирован
21.07.2014, 13:40
Цитата Сообщение от Vtulhu Посмотреть сообщение
Как человек, прочитавший много книг по нескольким языкам программирования, могу сказать, что они полезны, но крайне ограниченно. Язык - это в первую очередь семантика и идиомы. Программирование - это ремесло. Нужен навык владения инструментами. Нужно знать технологию и методологию программирования, как такового. Знание синтаксиса - это как знание алфавита. Для того, чтобы стать писателем, это необходимо, но крайне мало.

97 вещей, которые должен знать программист

В первую очередь прочтите главы "Осознанная практика" и "Выучить язык - значит понять его культуру".

Принципы программирования

Антипаттерн

Разработка через тестирование

Что значат для вас юнит-тесты?
Это очень верно вы пишете. Знать язык и уметь программировать на языке, конечно, не одно и то же.
Но, программирование не всегда ремесло, иногда искусство. Как-то кодить может научиться любой желающий, но для создания шедевров нужен талант. Даже специфический художественный вкус. И тактичность. Избыток назойливых украшений и всяких якобы помощничков и защитничков очень портят многие программы.
Ну а чтобы просто писать реально нужные людям программы, за которые платят, надо, кроме языка, знать еще библиотеки, с которыми придется работать, и ОС. Консольные очереди структур данных, ромбовидные наследования классов животных и издевательства над нечетными элементами массивов на практике никому не нужны.
0
431 / 385 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
21.07.2014, 15:57
Цитата Сообщение от Блондинка с ОЗМ Посмотреть сообщение
Как-то кодить может научиться любой желающий, но для создания шедевров нужен талант.
Не талант, а знания и умения. Есть в психологии такой эффект, забыл как называется. Короче, есть люди, которые думают "какой я?", а есть такие, которые думают "что я делаю?" Первые думают, что нужен талант или еще что. И когда у них что-то не получается, они приходят к выводу, что у них таланта нет. И опускают руки. Люди второго типа приходят к выводу, что они делают что-то не то. И начинают учиться (или переучиваться). При этом не имеет никакого значения, кто из них прав. Возможно, первые правы, а вторые - нет. Важно лишь, что первые обычно неудачники, а вторые добиваются успеха. Кстати, почти все россияне относятся к первому типу. Воспитание такое. Десятилетиями отучали активно действовать. Важно было лишь, какой у тебя статус, связи.

Цитата Сообщение от Блондинка с ОЗМ Посмотреть сообщение
Консольные очереди структур данных, ромбовидные наследования классов животных и издевательства над нечетными элементами массивов на практике никому не нужны.
http://avl2.info/index.php?opt... r&Itemid=8

Они очень нужны. Например, я начал хоть немножко понимать ООП только тогда, когда попытался сделать нечто ООПоподобное (хм, смешное слово ) на языке С. А на всем готовеньком (C#, Python) - не понимал, и все тут. Парадокс. Кстати, никто не знает, как сделать ООП а-ля Objective-C (основанный на передаче сообщений) в С?
0
21.07.2014, 16:01

Не по теме:

Цитата Сообщение от Vtulhu Посмотреть сообщение
Кстати, никто не знает, как сделать ООП а-ля Objective-C (основанный на передаче сообщений) в С?
картинка, про автобус из буханки хлеба.жпг :D

0
0 / 0 / 0
Регистрация: 21.07.2014
Сообщений: 3
21.07.2014, 16:05
Где скачать С++ для виндовс 8 ( ноутбук сони вайо )
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
21.07.2014, 16:09
Цитата Сообщение от richman_javohir Посмотреть сообщение
Где скачать С++ для виндовс 8 ( ноутбук сони вайо )
Какой внезапный поворот!

Есть подозрение, что тебе надо вот это.

И ещё прочитать вот это и вот это.
0
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
21.07.2014, 17:00
Цитата Сообщение от richman_javohir Посмотреть сообщение
Где скачать С++ для виндовс 8 ( ноутбук сони вайо )
c++ платный так то, но есть взломанные версии. Вот: Бесплатные среды (IDE) для программирования на С/С++
ну и компилятор взломанный скачать, если уж с++ без компилятора будет
1
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
21.07.2014, 17:11
Цитата Сообщение от Croessmah Посмотреть сообщение
c++ платный так то
Поправьте меня, если я где-то ошибаюсь:
  1. С++ - язык программирования и он бесплатный (платный в С++ только текст стандарта (pdf-файлик), впрочем, новичку он даром не нужен, вся необходимая инфа есть в инете и в книгах).
  2. Писать код на языке С++ большинство программистов предпочитает при помощи специального ПО (IDE). Бывают платные IDE и бесплатные IDE.
  3. Для Windows 8 прекрасно подойдёт вот эта сборка: codeblocks-13.12mingw-setup-TDM-GCC-481.exe
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
21.07.2014, 17:13
Croessmah, visual studio express вполне бесплатная и нормальная среда. А разработчику должно быть стыдно рекламировать взломанное ПО, честно говоря.
0
 Аватар для ranebull
546 / 379 / 56
Регистрация: 23.06.2013
Сообщений: 1,181
Записей в блоге: 6
21.07.2014, 17:15
Цитата Сообщение от Croessmah Посмотреть сообщение
ну и компилятор взломанный скачать
и еще дебагер и линковщик взломанный
Цитата Сообщение от gru74ik Посмотреть сообщение
Поправьте меня, если я где-то ошибаюсь:
Скажу по секрету: Croessmah шутит (но он это делает без смайлов, чтобы никто его не заподозрил)
2
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
21.07.2014, 17:16
Цитата Сообщение от gru74ik Посмотреть сообщение
Поправьте меня, если я где-то ошибаюсь:
Ну вместе с IDE Вы скачиваете и С++, но если платить не хотите, то есть взломанные добрыми умельцами версии C++. У меня вот взломанный C++11 стоит
0
21.07.2014, 17:16

Не по теме:

ranebull, пффф, а я повелся. Только после того, как перечитал, дошло :facepalm: спасибо за наводку

0
21.07.2014, 17:16

Не по теме:

Цитата Сообщение от Psilon Посмотреть сообщение
пффф, а я повелся. Только после того, как перечитал, дошло
:-[ простите :D
Цитата Сообщение от ranebull Посмотреть сообщение
Скажу по секрету: Croessmah шутит
предатель :-/

1
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
21.07.2014, 17:18
Ну у тебя и шутки, боцман Croessmah!
0
21.07.2014, 17:22

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
предатель
Зато они купились, а я нет 8-)

0
21.07.2014, 17:33

Не по теме:

Цитата Сообщение от ranebull Посмотреть сообщение
Зато они купились, а я нет
а я уже на ходу придумал целую историю как, где и у кого покупать c++, как его ломают и тому подобное :( испортил мне юморной вечер перед работой :( бяка ти :p

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.07.2014, 17:33

С чего начать изучение С++
Здравствуйте все. Я хочу научиться программировать на С++, а в дальнейшем писать игры (на профессиональном уровне), но на данный...

С чего начать изучение C++
Я понимаю, что вопрос уже сто раз задавали, но, тем не менее, задам его ещё раз. Итак -- с чего мне начать изучение C++? Сейчас я знаю...

С чего начать изучение C++
Добрый день всем! Я хотел бы получить совет об изучении языка (С++), теперь немного предыстории. Я учусь в колледже на последнем курсе на...

С чего начать изучение c++
Я не когда не изучал какие либо языки программирования. Подскажите с чего начать изучение c++, какую литературу взять для изучения (где...

С чего НАЧАТЬ изучение С++?
Посоветуйте книгу для новичка. В программирование знаю только самую базу Javascript


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru