Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.89
Softkhoz
368 / 10 / 1
Регистрация: 23.08.2013
Сообщений: 174
#1

Какую пользу принесет теория? - C++

26.08.2013, 15:00. Просмотров 2310. Ответов 48
Метки нет (Все метки)

Изучаю С++ с нуля. Просмотрел первый видеоурок, но нет возможности скачать компилятор. Принесет ли пользу изучение только теории?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.08.2013, 15:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Какую пользу принесет теория? (C++):

Какую пользу/вред может принести спецификатор auto? - C++
Все больше я начинаю встречать в кодах auto, особенно с появлением последних версий Visual Studio(сам не совсем понимаю связь между этим,...

Принесет ли пользу разбор чужих кодов? - Pascal
Научусь ли я хорошо программировать (создавать программы) на турбо паскале если буду переписывать коды готовых программ ? Например с...

Стабильность не в пользу! - SUSE Linux
Всем привет! Случилась нехорошая ситуация, в которой, каждый из Вас разберется без проблем, но для меня это пока большая загадка. Помогите,...

Что можно писать на Python и принесет ли он прибыль фрилансеру? - Python
Подскажите, пожалуйста, подумываю зарабатывать на Python фрилансером. что на нем можно делать (если работать самому, без команды)?

Если создать блог обо всем, что это принесет? - SEO
Хочу создать блог для души, где хочу писать свое мнение о различных мировых событиях, обзоры кино и прочей ерунды. Как к этому отнесется...

Кликание сайта приносит ли пользу? - SEO
Вот раньше были такие сервисы кустарщики, где надо было заплатить за клики, чтобы якобы были посетители, сегодня это как еще актуально?...

48
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
27.08.2013, 12:49 #31
Цитата Сообщение от gromo Посмотреть сообщение
Если подобное будет проблемой для программиста, то здесь можно только сочувствовать. И вообще лучше сразу приучаться читать на английском языке, потому что:
Да смысл приучаться, если английский не знаешь? Читай уже на том языке который знаешь. Чтобы на английском читать нужно его знать. Вообще литературы на русском в избытке.
1
Atlant_V
8 / 8 / 1
Регистрация: 14.08.2013
Сообщений: 99
27.08.2013, 14:10 #32
Однозначно нужна практика и только практика. Теория без практики - это время на ветер!

Я, например, начал с Шилдта и его примеры проверяю на ПК. А если не можешь воспользоваться компилятором, то для простых задач подойдет онлайн компилятор, только там трудно найти ошибки, если ты такие допустил.
1
Dmitriy_M
27.08.2013, 15:17
  #33

Не по теме:


Думаю, что выкачать Code::Blocks + MinGW(100Mb) не такая уж проблема на сегодняшний день.

1
zenw
27.08.2013, 15:46
  #34

Не по теме:

Эх, когда у меня в свое время был медленный и дорогой диалап, я юзал компилятор С++ от Digital Mars, он 3 мегабайта весил, да и сейчас не очень-то растолстел). Хотя тот же MinGW вполне реально скачать, имхо.

1
Nameless One
Эксперт С++
5775 / 3425 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
27.08.2013, 16:04 #35
Цитата Сообщение от Softkhoz Посмотреть сообщение
обязательно ли скачивать Visual Studio или можно заменить его не таким огромным (менее 30 Мб) компилятором?
Скачивать Visual Studio совсем не обязательно. Visual Studio — это не компилятор, а IDE. Для изучения C++ тебе нужны: 1) компилятор (gcc, clang, cl.exe, digital mars c++, etc.); 2) командная строка (эмулятор терминала); 3) хороший текстовый редактор (emacs, notepad++, sublime text).

Пишешь код в текстовом редакторе, в консоли вызываешь компилятор для компиляции/линковки файлов, попутно изучаешь документацию к своему компилятору. Потом пытаешься автоматизировать процесс сборки проекта: сначала пишешь скрипты (.bat, .sh), затем изучаешь make/autotools/cmake (нужное подчеркнуть). Изучаешь системы контроля версий (git, hg, etc.).

В результате ты умеешь полноценно работать без IDE. Можешь на этом этапе переходить к IDE, если хочешь.

Добавлено через 2 минуты
Цитата Сообщение от VLK Посмотреть сообщение
Ну все правильно, правда бывают такие случаи когда знание английского языка хромает, а С++ нужно изучать прямо сейчас, а так, конечно надо английский знать / учить.
ИМХО, в таком случае лучше отложить C++ и подтянуть английский.
2
voral
492 / 472 / 81
Регистрация: 16.03.2008
Сообщений: 2,229
27.08.2013, 16:28 #36
Цитата Сообщение от VLK Посмотреть сообщение
Ну все правильно, правда бывают такие случаи когда знание английского языка хромает, а С++ нужно изучать прямо сейчас, а так, конечно надо английский знать / учить.
Так, почему бы и не совместить полезное с полезным? Словарик в руки и вперед......
1
VLK
194 / 163 / 12
Регистрация: 05.05.2013
Сообщений: 1,225
27.08.2013, 16:37 #37
Цитата Сообщение от Nameless One Посмотреть сообщение
ИМХО, в таком случае лучше отложить C++ и подтянуть английский.
ИМХО, в таком случае лучше отложить C++, сходить в армию, потом подтянуть английский, потом по новой поступить в институт и потом учить C++ ?

PS к счастью это не мой случай описан
1
Nameless One
Эксперт С++
5775 / 3425 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
27.08.2013, 16:48 #38
Цитата Сообщение от VLK Посмотреть сообщение
ИМХО, в таком случае лучше отложить C++, сходить в армию, потом подтянуть английский, потом по новой поступить в институт и потом учить C++ ?
По моим наблюдениям, чтобы сдать в институте C++, можно его вообще не учить либо учить по материалам, предоставляемым вузом (лекции, методические пособия). Я же в своём сообщении говорил об изучении ЯП для того, чтобы знать его на приемлемом уровне (хотя бы для успешного трудостройства джуниором), причём я говорил не о C++ конкретно.

Опять же, как заметил voral, можно совмещать изучение ЯП с изучением английского. Для этого нужно просто взять какой-нибудь англоязычный учебник. Пройдёт совсем немного времени (несколько дней), прежде чем ты сможешь читать этот учебник почти свободно, т.к. словарный запас, который нужно освоить для успешного понимания технической литературы, довольно ограничен. Нужно просто записывать все незнакомые слова (на бумажке или в anki, например) и регулярно их повторять.
1
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
27.08.2013, 18:38 #39
Цитата Сообщение от voral Посмотреть сообщение
Так, почему бы и не совместить полезное с полезным? Словарик в руки и вперед......
Я совмещал пробовал по ешко подучить, плюнул на английский, его чтобы выучить нужно лет 5 учить, я думаю английский не приоритет, если где нить работать устроишься там будут курси, там если что будешь ходить и выучить, а выучить С++ можно и без английского, мой пример, да и вообще литературы сколько на русском, да всю литературу на русском не перечитать. И не ужели вы думаете что на вам будет литература понятней на каком нибуть английском, который вы не в идеале знаете, чем литература на родном языке??? Понятно что литературу лучше читать на своем родном языке.
1
Croessmah
Ушел
Эксперт CЭксперт С++
13554 / 7705 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
27.08.2013, 18:43 #40
Цитата Сообщение от ninja2 Посмотреть сообщение
да и вообще литературы сколько на русском
почти вся она отличается хреновым переводом и уровнем "C++ для детей".
Серьезную литературу на русский все равно не переводят.
Цитата Сообщение от ninja2 Посмотреть сообщение
понятней на каком нибуть английском
Поверьте, английский язык в этом плане намного точнее и правильнее

Добавлено через 48 секунд
Цитата Сообщение от ninja2 Посмотреть сообщение
Понятно что литературу лучше читать на своем родном языке.
И потом спрашивать чем потоки отличаются от потоков, выражение от выражения и т.д.
1
Wollen
3 / 3 / 1
Регистрация: 19.08.2013
Сообщений: 26
27.08.2013, 21:24 #41
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Croessmah Посмотреть сообщение
почти вся она отличается хреновым переводом и уровнем "C++ для детей".
Серьезную литературу на русский все равно не переводят.
Хм... А учебники того же Страуструпа или Брюса Эккеля в переводе на русский язык чем плохи?

Все прямо так любят пугать новичков, что пока не знаешь английский, за программирование не стоит браться На самом деле можно параллельно изучать и то и другое. Для работы с компилятором хватит и простого школьного английского + словарик. Удобен словарь Collins - висит в трее, можно очень быстро открыть и посмотреть перевод нужного слова.
3
Croessmah
Ушел
Эксперт CЭксперт С++
13554 / 7705 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
28.08.2013, 03:01 #42
Цитата Сообщение от Wollen Посмотреть сообщение
А учебники того же Страуструпа или Брюса Эккеля в переводе на русский язык чем плохи?
Всё тем же - тем что переведены!
1
MbICJIuTeJIb_u3
KeM6Pug}I{a
49 / 49 / 2
Регистрация: 23.08.2013
Сообщений: 202
28.08.2013, 03:11 #43
Цитата Сообщение от Wollen Посмотреть сообщение
Хм... А учебники того же Страуструпа или Брюса Эккеля в переводе на русский язык чем плохи?

Все прямо так любят пугать новичков, что пока не знаешь английский, за программирование не стоит браться На самом деле можно параллельно изучать и то и другое. Для работы с компилятором хватит и простого школьного английского + словарик. Удобен словарь Collins - висит в трее, можно очень быстро открыть и посмотреть перевод нужного слова.
Даже знание базового (или разговорного) английского нечего не даст, так как нужно знать технический английский.
И поддерживаю что английский можно учить в процессе изучения программирования .

Добавлено через 1 минуту
И да покажите мне кого нить кто не пользуется при чтении англ. статей словарем или переводчиком? (имею ввиду русскоязычных программеров)
1
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
28.08.2013, 08:12 #44
Он видео где чувачок нормально программировал без знания английского, там он в комментариях над ним смеялись черти, типо что за хакер английского даже не знаю, а сами фиг бы написали те программки
https://www.youtube.com/watch?v=4PsQ6GBoOoY

Так что английский это не главное, это как дополнение, пример чувака с видео, английский ноль, но зато программировать умеет.На первое место - приоритетом ставь знание языка, что бы ты на нем умел писать работающие программки пусть небольшие но работающие, а английский приложится, если работать будешь, то повторюсь там всегда сможешь нахаляву ходить на курсы английского, конторы сами побеспокоются, но наоборот не будет, если ты будешь знать английский, то тебя никто на курсы С++ не пошлет, если ты на нем нифига сделать не сможешь.
1
Croessmah
Ушел
Эксперт CЭксперт С++
13554 / 7705 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
28.08.2013, 10:57 #45
Цитата Сообщение от ninja2 Посмотреть сообщение
пример чувака с видео
Мде... это ж по телеящику, там правды как в воды в решете
Цитата Сообщение от ninja2 Посмотреть сообщение
приоритетом ставь знание языка
Знание английского в разы ускорит обучение и улучшит понимание, потому как русский язык совершенно не подходит для написания технической литературы.
1
28.08.2013, 10:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.08.2013, 10:57
Привет! Вот еще темы с ответами:

Ubuntu, возможно, откажется от Firefox в пользу Chrome - Ubuntu Linux
Самый популярный Linux-дистрибутив Ubuntu, по всей видимости, решил отказаться от браузера Mozilla Firefox, предпочтя Google Chrome. ...

Google отказывается от Windows в пользу Linux и Mac OS - Linux
Внутри компании Google началась грандиозная кампания, задача которой заключается в том, чтобы отказаться от использования операционной...

Стоит ли отказаться от Avast! в пользу Comodo internet security - Антивирусы
Здраствуйте. Помогите с выбором антивируса: я пользуюсь авастом, но меня заинтересовал комодо интернет секюрити. Стоит переходить с аваста...

Кто аргументированно выскажется в пользу Java как серверной технологии? - Java
Кто аргументированно выскажется в пользу Java как серверной технологии? Только не надо про многоплатформенность, котороя еще и не...


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

Или воспользуйтесь поиском по форуму:
45
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru