Форум программистов, компьютерный форум CyberForum.ru

Обучение программированию - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 45, средняя оценка - 4.71
undertacker
 Аватар для undertacker
9 / 9 / 0
Регистрация: 28.04.2013
Сообщений: 55
16.05.2013, 12:24     Обучение программированию #1
Вообщем вопрос такой: мне 18 лет, начал учить программирование недавно, достаточно не легко, всем так было? И посоветуйте как лучше всего изучать, помогают ли ВУЗы и т.д. ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
bochik
1 / 1 / 0
Регистрация: 17.05.2013
Сообщений: 48
17.05.2013, 01:28     Обучение программированию #81
Цитата Сообщение от undertacker Посмотреть сообщение
Вообщем вопрос такой: мне 18 лет, начал учить программирование недавно, достаточно не легко, всем так было? И посоветуйте как лучше всего изучать, помогают ли ВУЗы и т.д. ?
Привет... Вот тоже буквально несколько дней пытаюсь учить С++... Только по уч. Стенли Липпмана. До этого ни одного языка не изучал, ничего толком не знаю... Сейчас нашёл ссылку на тот, которым ты пользуешься, попробую его параллельно, скажу как легче, али нет...
А вообще вопрос аудитории: вот кроме самого языка необходимо же что-то другое знать, учить, понимать... Ну там есть же термины как дискретная матем., теория программирования, и т.д. и т.п. Чтобы не просто научиться кодировать, а уметь... ммм... как сказать, творить, чтоли... Не могу подобрать слово...

Добавлено через 45 минут
И подскажите ветку, где можно спросить про решение задач (простейших), чтоб новую не создавать...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
17.05.2013, 02:18
  #82

Не по теме:

Цитата Сообщение от Kastaneda Посмотреть сообщение
все вышенаписанное относиться исключительно к моему ВУЗу, как учат в других я незнаю.
Поверьте, так во многих, ну или везде

Цитата Сообщение от bochik Посмотреть сообщение
И подскажите ветку, где можно спросить про решение задач (простейших), чтоб новую не создавать...
Воспользуйтесь поиском по данному форуму. Тут, наверное, уже решены все задачи из всех учебников, каждая по +100500 раз

bochik
1 / 1 / 0
Регистрация: 17.05.2013
Сообщений: 48
17.05.2013, 03:08     Обучение программированию #83
Помогите разобраться... Приступил к изучению цикла. Тут такая вот проблема:
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
int main()
{
    int sum=0, value;
    while(std::cin >> value)
     sum+=value;
     std::cout<< " The sum is " << sum <<std::endl;
return 0;
}
Вроде вот правильно всё. А при компиляции (в Code::Blocks) выдаёт ошибку
.c|5|error: 'std' undeclared (first use in this function)
В чём моя вина??? Убивает просто - вроде мелочь, а так муторно...
Спасибо заранее...
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
17.05.2013, 03:12     Обучение программированию #84
bochik, с кодом всё в порядке. Случайно не как С компилируете?
bochik
1 / 1 / 0
Регистрация: 17.05.2013
Сообщений: 48
17.05.2013, 03:18     Обучение программированию #85
Цитата Сообщение от gray_fox Посмотреть сообщение
bochik, с кодом всё в порядке. Случайно не как С компилируете?
Ооооо, какаж я бестолочь.... Спрасибо огромное.... Хорошо когда так спросить можно, ведь такие мелочи убивают!!!
Croessmah
17.05.2013, 03:29
  #86

Не по теме:

Цитата Сообщение от bochik Посмотреть сообщение
Хорошо когда так спросить можно, ведь такие мелочи убивают!
только желательно создавать свою тему, если не смогли найти ответ, а не писать в теме никак не связанной с Вашим вопросом

bochik
1 / 1 / 0
Регистрация: 17.05.2013
Сообщений: 48
17.05.2013, 03:34     Обучение программированию #87
Цитата Сообщение от Croessmah Посмотреть сообщение

Не по теме:


только желательно создавать свою тему, если не смогли найти ответ, а не писать в теме никак не связанной с Вашим вопросом

Я так и хотел сделать, но при создании темы возникли ошибки. Не смог в общем... Впредь не повторится=)
GTS
 Аватар для GTS
25 / 26 / 3
Регистрация: 02.04.2012
Сообщений: 293
17.05.2013, 11:05     Обучение программированию #88
Цитата Сообщение от bochik Посмотреть сообщение
в Code::Blocks
Дам совет использовать Dev-Cpp (старая но рабочая программа) или Microsoft Visual C++

Dev-Cpp, запускаешь, нажимаешь кнопку "исходный файл" и все программируешь.
С Microsoft Visual C++ посложнее, там надо 5 раз выбрать что именно ты хочешь делать, ну и т.д., но ошибки он пишет по русски, не надо со словарем мучатся.

Я Code::Blocks не использую, рабочий код (который работает в Dev-Cpp и Microsoft Visual C++) он умудряется в нем найти какие то ошибки.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11811 / 6790 / 767
Регистрация: 27.09.2012
Сообщений: 16,840
Записей в блоге: 2
Завершенные тесты: 1
17.05.2013, 11:17     Обучение программированию #89
Цитата Сообщение от GTS Посмотреть сообщение
он умудряется в нем найти какие то ошибки.
и причем тут Code::Blocks?
GTS
 Аватар для GTS
25 / 26 / 3
Регистрация: 02.04.2012
Сообщений: 293
17.05.2013, 11:24     Обучение программированию #90
Цитата Сообщение от Croessmah Посмотреть сообщение
и причем тут Code::Blocks?
Ну для эксперта может и не причем, а вот для новичка это очередной вбитый гвоздь в гроб по изучению С++
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
17.05.2013, 11:33     Обучение программированию #91
Цитата Сообщение от GTS Посмотреть сообщение
а вот для новичка это очередной вбитый гвоздь в гроб по изучению С++
Нет, это помощь в изучении С++. Я так понимаю, что в DevC++ у тебя более старая версия MinGW, а в CodeBlocks более новая, поэтому он находит ошибки, которые пропускает старый компилятор. То, что использует MSVS позволяет компилировать код, несоответствующий стандарту. Короче советую новый MinGW, только флаг -pedantic-errors добавить, чтоб к экстеншенам не привыкать.

Добавлено через 45 секунд
Цитата Сообщение от Kastaneda Посмотреть сообщение
Короче советую новый MinGW
Или вообще clang.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
17.05.2013, 12:32     Обучение программированию #92
Господа, заканчиваем оффтоп, иначе вся тема на тему университетов и т.д. будет зачищена.
GTS
 Аватар для GTS
25 / 26 / 3
Регистрация: 02.04.2012
Сообщений: 293
17.05.2013, 12:38     Обучение программированию #93
Цитата Сообщение от Kastaneda Посмотреть сообщение
Нет, это помощь в изучении С++. Я так понимаю, что в DevC++ у тебя более старая версия MinGW, а в CodeBlocks более новая, поэтому он находит ошибки, которые пропускает старый компилятор. То, что использует MSVS позволяет компилировать код, несоответствующий стандарту. Короче советую новый MinGW, только флаг -pedantic-errors добавить, чтоб к экстеншенам не привыкать.

Добавлено через 45 секунд

Или вообще clang.
Когда ты только начинаешь изучение и не знаешь ни чего, у тебя в книге попадается первая программа, Hello world, ты ее переписываешь и получается так, что она в CodeBlocks не работает, и у тебя в голове возникает первая мысль, как же так, первая программа и уже не работает, нет, программирование это не для меня.
При этом та же программа в DevC++ и MSVS прекрасно работает, по этому, по началу лучше использовать DevC++ и MSVS, а потом, когда станешь вникать, понимать что тебе пишет компилятор (что за ошибки), вот тогда можно переходить на любую другую среду.

Вы смотрите на ситуацию со своей колокольни, эксперта и вы сможете изучить любой другой ЯП, по самой сложной и кривой книге использую самую сложную среду разработки, новичок на такое не способен.
undertacker
 Аватар для undertacker
9 / 9 / 0
Регистрация: 28.04.2013
Сообщений: 55
17.05.2013, 19:05  [ТС]     Обучение программированию #94
Kastaneda,
GTS,
ForEveR,
ninja2, и другие) разговор уже явно пошел не по теме. То, что я хотел, вроде как получил, даже учителя нашел)( Wolkodav, ) Вообщем из всего выше прочитанного сделал следующий вывод:мифы о том что программистом можно стать только с особым складом ума - лишь мифы, 2-ВУЗы помогают, не помню кто написал, "ставят мозги на место" 3-учить по книгам, кто-то пример учебников давал тоже, 4-логическое мышление программиста, появится с опытом работы. Вроде бы как все)
kazak
17.05.2013, 19:20
  #95

Не по теме:

Цитата Сообщение от GTS Посмотреть сообщение
Когда ты только начинаешь изучение и не знаешь ни чего, у тебя в книге попадается первая программа, Hello world, ты ее переписываешь и получается так, что она в CodeBlocks не работает, и у тебя в голове возникает первая мысль, как же так, первая программа и уже не работает, нет, программирование это не для меня.
Тут таки надо следить, чтобы год издания книги немного соответствовал компилятору

GTS
 Аватар для GTS
25 / 26 / 3
Регистрация: 02.04.2012
Сообщений: 293
17.05.2013, 19:32     Обучение программированию #96
Цитата Сообщение от kazak Посмотреть сообщение

Не по теме:


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

Не по теме:

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

kazak
17.05.2013, 19:50
  #97

Не по теме:

Цитата Сообщение от GTS Посмотреть сообщение

Не по теме:

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

Их не так уж и мало, толковых в том числе. А уж сколько разных статей в нете можно найти, было бы желание.

КонецСвета
17.05.2013, 19:55
  #98
 Комментарий модератора 
посты про университеты вынесены в отдельную тему,
кому интересно - можете продолжить
Обучение программированию: поступить на заочку по контракту
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.05.2013, 20:10     Обучение программированию
Еще ссылки по теме:

Обучение с нуля C++
C++ Обучение
C++ Обучение С++

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

Или воспользуйтесь поиском по форуму:
undertacker
 Аватар для undertacker
9 / 9 / 0
Регистрация: 28.04.2013
Сообщений: 55
17.05.2013, 20:10  [ТС]     Обучение программированию #99
да
КонецСвета, прав) Я спросил об одном,но тема пошла совсем уже о другом.
Yandex
Объявления
17.05.2013, 20:10     Обучение программированию
Ответ Создать тему
Опции темы

Текущее время: 05:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru