Я использую язык программирования Java. Я перешел на С++, который был несколько скалистым. "Скалистость" не находится в процессе обучения, но больше по строкам "Мышление в С++".
Я видел, как многие люди говорят, что сначала вы должны научиться C (я технически это знаю), а затем я вижу, что люди говорят, что не пропускают C и идут прямо на С++. И снова это не проблема "обучения"; это проблема "мышления"; Я знаю синтаксис для С++, я знаю OOD в С++ и т.д.
Например, этот код в SDL я могу объяснить, как если бы я это знал, но я не могу "воспользоваться преимуществами" указателей:
SDL_Surface* hello = NULL;
Должен ли я программировать на C, чтобы "использовать" это? Что я должен делать, чтобы привыкнуть к указателям, если я никогда не использовал их, исходя из языка, такого как Java?