|
33 / 33 / 8
Регистрация: 17.09.2012
Сообщений: 193
|
|
Имеет ли смысл продолжать учить с++ или попробовать перейти в с# или java?30.10.2012, 20:43. Показов 5718. Ответов 20
Метки нет (Все метки)
Надеюсь данный вопрос не нарушает правила этого раздела.
Учу кресты уже месяца полтора-два. Это мой первый ЯП. По 2-7 часов в день. В данный момент остановился на перегрузке. Сильно путаюсь в классах/функциях. Иногда в массивах. Указатели ВООБЩЕ не понимаю, сколько над ними не бьюсь. Вот-вот, вроде бы все понял, но потом выясняется, что ничего не понял совершенно или понял не так. Впереди виртуальные функции, исключения, шаблоны, стл, наследование. Чем дальше, тем тяжелее. Каждая глава - мука на неделю. Сменил уже три книги. (Прата, Лафоре, Шилдт.) С каждым днем мне все чаще хочется плюнуть на все это дело, плюнуть совсем, либо попытать счастье с сишарпом или джавой, либо вообще уйти в вэб. Отсюда возник вопрос, как происходит и происходило обучение у Вас? Сколько затратили время? Также ли было тяжело во всем этом разобраться и все это запомнить. Я говорю не о крестах в целом, я имею ввиду просто самую базовую их часть.
0
|
|
| 30.10.2012, 20:43 | |
|
Ответы с готовыми решениями:
20
Имеет ли смысл учить архитектуру ЭВМ программисту? Что проще учить java или c++? Имеет ли смысл учить pascalАbc.net или лучше сразу учить Делфи |
|
Неэпический
|
||||
| 30.10.2012, 21:08 | ||||
|
1
|
||||
|
погромист
415 / 251 / 30
Регистрация: 27.08.2012
Сообщений: 550
|
|
| 30.10.2012, 21:08 | |
|
Опредлитесь для чего ви учите програмирование: професия или хобби? Как известно шарп и джава наследники С++ так что знание этого языка гарантирует быстрое обучение другим. Переход на более новые языки ИМХО медвежья услуга.
ЗЫ я также учу плюсы и были также моменты когда все это надоедало. Мой совет: просто остановись на несколько дней, соберись мыслями. ЗЗЫ простите за орфографию с мобилки писал
1
|
|
|
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
|
|||
| 30.10.2012, 21:25 | |||
|
Не по теме: нехорошие какое-то слово, не называй так. Добавлено через 14 минут По теме я думаю, что большинству во время обучения приходилось так же не просто.Но это не повод, чтобы бросать обучение.Переходить на другой язык мне кажется не вариант.Надо сначала С++ освоить должным образом, с С# и Java я думаю потом будет намного легче. Не стоит так рано сдаваться.
1
|
|||
|
~ Эврика! ~
1258 / 1007 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
|
||
| 30.10.2012, 21:28 | ||
|
Не по теме: Довольно непросто не сдаться, если не понимаешь, на кой хрен это пытаешься выучить. Вот этот хрен должен быть чётко и ясно виден, иначе это растрата времени не пойми на что. Творческие поиски, конечно, не растрата, но при них такие вопросы не задают: не нравится — выкинул.
1
|
||
|
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
|
||
| 30.10.2012, 21:34 | ||
|
0
|
||
| 30.10.2012, 21:35 | |
|
Не по теме: язык программирования это, в первую очередь, инструмент для решения прикладных задач. Толку вооружаться кучей инструментов и нигде их не применять. учеба ради учебы это не то. сейчас очень много разных языков, но у них же есть конкретные цели, не стоит на все так лихо бросаться без надобоности, если это не хобби такое)))
1
|
|
|
33 / 33 / 8
Регистрация: 17.09.2012
Сообщений: 193
|
|
| 30.10.2012, 21:38 [ТС] | |
|
Цель вполне определенная конечно, все отнюдь не просто так. Пришла серьезная необходимость сменить основную профессию.
Большое спасибо всем отписавшимся! Просто когда что-то не получается, или получается, но с очень большим затратом времени, хочется знать это действительно очень сложно, или просто со мной что-то не так(не моё и т.п.)
1
|
|
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
||
| 30.10.2012, 22:23 | ||
Сообщение было отмечено как решение
Решение
4
|
||
|
Twilight Parasite
154 / 150 / 7
Регистрация: 21.07.2011
Сообщений: 908
|
|
| 30.10.2012, 22:44 | |
|
Моя подпись про вас)
Но С++ самый кошерный язык программирования. Явы и шарпы это ересь. ИМХО. И как сказали предыдущие ораторы, учитесь мыслить алгоритмически. Не по теме: Станте киборгом. Возжелайте убить всех человеков!
1
|
|
|
0 / 0 / 0
Регистрация: 19.06.2012
Сообщений: 22
|
|
| 01.11.2012, 22:36 | |
|
лучше учи c++
0
|
|
|
425 / 390 / 113
Регистрация: 21.09.2012
Сообщений: 913
|
|
| 01.11.2012, 22:45 | |
|
1
|
|
|
Нет ТЗ - давай досвидания
|
|||
| 01.11.2012, 23:06 | |||
|
Сам я начал изучать программирование в начале ноября прошлого года. За одни месяц я изучил Pascal и написал игру Крестики-Нолики. Потом, я изучил Object Pascal и перешёл на Delphi. Всё это тоже заняло месяц. За это время я написал разные программы, придумал своё проект который развиваю и даже успел поработать. Далее, за месяц до сентября, я понял что в ВУЗе будет C\C++ и за месяц я освоил C++(само собой основы). Когда я пришёл в ВУЗ, то это была моя радость, т.к. были предметы "компьютерная графика" и "программирование" строящееся на языке C\C++. За 1,5 месяца я не спеша написал все лабы по компьютерной графике и у меня уже автомат по предмету. Так же я написал все проги по программированию за весь 1-й курс. Теперь у меня автоматом зачёт и экзамен. Вывод: нужно начинать с малого и двигаться выше и выше, как по ступенькам. Если что-то не ясно, то нужно обращаться к другим источникам. Использовать 2, 3 книги, попотеть и всё встанет на свои места. И обязательно практика, практика, практика! =) Добавлено через 6 минут Добавлено через 8 минут И не нужно бросать ни в коем случае учиться! Учиться не всегда легко! На то она и учёба.
1
|
|||
|
33 / 33 / 8
Регистрация: 17.09.2012
Сообщений: 193
|
|
| 01.11.2012, 23:16 [ТС] | |
|
Спасибо большое! Учу дальше, вроде пока все нормально, с указателями более-менее разобрался.
0
|
|
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
|
| 01.11.2012, 23:22 | |
|
Первый раз пишу сообщение на cyberforum.
Ранее изучал множество языков: от ассемблера до Delphi. Естественно, применял. Нравилось. C++ изучил в университете, тогда это было модно. Конечно, язык очень своеобразный и капризный, но уже тогда я увидел за ним будущее. Насколько я понимаю, в современных условиях он свои позиции слегка утратил, но всё ещё популярен. В связи с этим изучить его было бы полезно, но не обязательно как первый язык. Лучше начать с более простых, на которых допускают меньше ошибок, например, всё тот же Delphi (Pascal) или VB. C# с Java сейчас на коне, они тоже полезны. Последнее, что делал на C++, - писал игры. Так что советую, всё же, не мучать себя, а попробовать более простые языки. Когда надо, вернётесь к C++ и заново его изучите, имея некоторый опыт.
0
|
|
|
88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
|
|
| 02.11.2012, 00:25 | |
|
Была и есть та же проблема.....просто не нужно торопится! Не нужно переходить к след главе пока не разберёшся с предыдущей основательно!
1
|
|
|
32 / 32 / 17
Регистрация: 10.10.2012
Сообщений: 88
|
|
| 02.11.2012, 00:49 | |
|
Я тоже указатели не понимал после того, как с паскаля на c++ начал переходить, но потом понял с практикой. Я учился (и до сей пор учусь) таким образом: прочитал, к примеру, про те же указатели, сделал с ними 3-4 простеньких программы, и потом, в дальнейшей практике, применяешь где нужно и не нужно указатели. Такими темпами поймешь материал быстро=)
1
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|||
| 02.11.2012, 01:41 | |||
|
А обучение происходило просто. По распределению засунули в какой-то п/я, к компьютеру подходить не разрешили (БЭСМ-6 между прочим) и сказали - сиди - изучай систему команд. Да, это была СИСТЕМА! Особенно команда -37. Снится до сих пор. А потом пошли всякие Мински, Уралы, ЕС-1020 и прочие, и мы работали в прямых машинных кодах. Буквально - сядешь за пульт и вводишь в ОЗУ цифирь. Работа, как сейчас посмотреть - адова! Да еще перфоленты, перфокарты (мнущиеся и рассыпающиеся). Но! Было интересно. Как говорил мой знакомый каниус, "Рукою в книжечке поставишь закорючку - а закорючка ангелом поет!" И ПЛ-1 был. Да, тогда мы его любили. Он - позволял. Через эту штуку и кувырком, но сделать можно было все. Это теперь я вижу, что он - урод. А тогда был - панацея. И вот тут-то явился Си. Простой Си K&R. И тут я понял, что меня все-таки любят, не бросают в омут невнятной терминологии, а просто программисты сделали язык для себя, а значит и для меня. И все, что мне пришлось испытать потом с плюсами - это опять та же мука невнятности. (но с указателями особой сложности не было - тому, кто работал с кодами, внятно слово "адрес" и даже "адрес адреса" его не смутит. Чего-то я расписался... Ближе к телу. Мой совет (возможно его и освищут) - начните с Си. С простого. Потому как все эти кресты и решетки - всего лишь (пока неудачная) попытка разобраться в сложности этого мира. Но за основу все-таки был взят простой Си. Удачи! Добавлено через 11 минут
2
|
|||
|
33 / 33 / 8
Регистрация: 17.09.2012
Сообщений: 193
|
|
| 02.11.2012, 01:52 [ТС] | |
|
А к QT присматриваюсь уже как раз.) Но займусь, как только базовую часть языка освою
0
|
|
| 02.11.2012, 01:52 | |
|
Помогаю со студенческими работами здесь
20
С чего лучше начать учить Java? С книг или сайтов, или лекций?
Имеет смысл апгрейд или новый собирать? Сервер МИНИ. Имеет смысл брать или нет? Имеет ли смысл ставить 1050Ti 4Gb или 1060 3(6)Gb к старенькому i7? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|