Softkhoz
368 / 10 / 1
Регистрация: 23.08.2013
Сообщений: 174
|
|
#1 | |
Какую пользу принесет теория? - C++26.08.2013, 15:00. Просмотров 2349. Ответов 48
Метки нет Все метки)
(
Изучаю С++ с нуля. Просмотрел первый видеоурок, но нет возможности скачать компилятор. Принесет ли пользу изучение только теории?
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
26.08.2013, 15:00 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Какую пользу принесет теория? (C++):
48
Какую пользу/вред может принести спецификатор auto? - C++ Принесет ли пользу разбор чужих кодов? - Pascal Стабильность не в пользу! - SUSE Linux Что можно писать на Python и принесет ли он прибыль фрилансеру? - Python Если создать блог обо всем, что это принесет? - SEO Кликание сайта приносит ли пользу? - SEO |
Atlant_V
8 / 8 / 1
Регистрация: 14.08.2013
Сообщений: 99
|
|
27.08.2013, 14:10 | #32 |
Однозначно нужна практика и только практика. Теория без практики - это время на ветер!
Я, например, начал с Шилдта и его примеры проверяю на ПК. А если не можешь воспользоваться компилятором, то для простых задач подойдет онлайн компилятор, только там трудно найти ошибки, если ты такие допустил.
1
|
Dmitriy_M
|
27.08.2013, 15:17
#33
|
Не по теме:
1
|
zenw
|
27.08.2013, 15:46
#34
|
Не по теме: Эх, когда у меня в свое время был медленный и дорогой диалап, я юзал компилятор С++ от Digital Mars, он 3 мегабайта весил, да и сейчас не очень-то растолстел). Хотя тот же MinGW вполне реально скачать, имхо.
1
|
Nameless One
![]() 5781 / 3430 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
27.08.2013, 16:04 | #35 |
Скачивать 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 минуты ИМХО, в таком случае лучше отложить C++ и подтянуть английский.
2
|
voral
550 / 534 / 95
Регистрация: 16.03.2008
Сообщений: 2,471
|
|
27.08.2013, 16:28 | #36 |
1
|
VLK
195 / 164 / 12
Регистрация: 05.05.2013
Сообщений: 1,196
|
|
27.08.2013, 16:37 | #37 |
ИМХО, в таком случае лучше отложить C++, сходить в армию, потом подтянуть английский, потом по новой поступить в институт и потом учить C++ ?
PS к счастью это не мой случай описан ![]()
1
|
Nameless One
![]() 5781 / 3430 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
27.08.2013, 16:48 | #38 |
По моим наблюдениям, чтобы сдать в институте C++, можно его вообще не учить либо учить по материалам, предоставляемым вузом (лекции, методические пособия). Я же в своём сообщении говорил об изучении ЯП для того, чтобы знать его на приемлемом уровне (хотя бы для успешного трудостройства джуниором), причём я говорил не о C++ конкретно.
Опять же, как заметил voral, можно совмещать изучение ЯП с изучением английского. Для этого нужно просто взять какой-нибудь англоязычный учебник. Пройдёт совсем немного времени (несколько дней), прежде чем ты сможешь читать этот учебник почти свободно, т.к. словарный запас, который нужно освоить для успешного понимания технической литературы, довольно ограничен. Нужно просто записывать все незнакомые слова (на бумажке или в anki, например) и регулярно их повторять.
1
|
ninja2
|
|
27.08.2013, 18:38 | #39 |
Я совмещал пробовал по ешко подучить, плюнул на английский, его чтобы выучить нужно лет 5 учить, я думаю английский не приоритет, если где нить работать устроишься там будут курси, там если что будешь ходить и выучить, а выучить С++ можно и без английского, мой пример, да и вообще литературы сколько на русском, да всю литературу на русском не перечитать. И не ужели вы думаете что на вам будет литература понятней на каком нибуть английском, который вы не в идеале знаете, чем литература на родном языке??? Понятно что литературу лучше читать на своем родном языке.
1
|
Croessmah
Ушел
|
|
27.08.2013, 18:43 | #40 |
почти вся она отличается хреновым переводом и уровнем "C++ для детей".
Серьезную литературу на русский все равно не переводят. Поверьте, английский язык в этом плане намного точнее и правильнее Добавлено через 48 секунд И потом спрашивать чем потоки отличаются от потоков, выражение от выражения и т.д. ![]()
1
|
Wollen
4 / 4 / 1
Регистрация: 19.08.2013
Сообщений: 26
|
|
27.08.2013, 21:24 | #41 |
![]()
Хм... А учебники того же Страуструпа или Брюса Эккеля в переводе на русский язык чем плохи?
Все прямо так любят пугать новичков, что пока не знаешь английский, за программирование не стоит браться ![]()
3
|
MbICJIuTeJIb_u3
KeM6Pug}I{a
49 / 49 / 2
Регистрация: 23.08.2013
Сообщений: 202
|
|
28.08.2013, 03:11 | #43 |
Даже знание базового (или разговорного) английского нечего не даст, так как нужно знать технический английский.
И поддерживаю что английский можно учить в процессе изучения программирования . Добавлено через 1 минуту И да покажите мне кого нить кто не пользуется при чтении англ. статей словарем или переводчиком? (имею ввиду русскоязычных программеров)
1
|
ninja2
|
|
28.08.2013, 08:12 | #44 |
Он видео где чувачок нормально программировал без знания английского, там он в комментариях над ним смеялись черти, типо что за хакер английского даже не знаю, а сами фиг бы написали те программки
https://www.youtube.com/watch?v=4PsQ6GBoOoY Так что английский это не главное, это как дополнение, пример чувака с видео, английский ноль, но зато программировать умеет.На первое место - приоритетом ставь знание языка, что бы ты на нем умел писать работающие программки пусть небольшие но работающие, а английский приложится, если работать будешь, то повторюсь там всегда сможешь нахаляву ходить на курсы английского, конторы сами побеспокоются, но наоборот не будет, если ты будешь знать английский, то тебя никто на курсы С++ не пошлет, если ты на нем нифига сделать не сможешь.
1
|
Croessmah
Ушел
|
|
28.08.2013, 10:57 | #45 |
Мде... это ж по телеящику, там правды как в воды в решете
![]() Знание английского в разы ускорит обучение и улучшит понимание, потому как русский язык совершенно не подходит для написания технической литературы.
1
|
28.08.2013, 10:57 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
28.08.2013, 10:57 |
Привет! Вот еще темы с ответами:
45
Ubuntu, возможно, откажется от Firefox в пользу Chrome - Ubuntu Linux Google отказывается от Windows в пользу Linux и Mac OS - Linux Стоит ли отказаться от Avast! в пользу Comodo internet security - Антивирусы Кто аргументированно выскажется в пользу Java как серверной технологии? - Java Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |