C and C++

Moderators: None (Apply to moderate this forum)
Number of threads: 28691
Number of posts: 94711

This Forum Only
Post New Thread
Single Post View       Linear View       Threaded View      f

Report
Why is C++ hard to learn? Posted by GooeyStuff on 20 Aug 2009 at 6:25 PM
I am having a really hard time learning the syntax and logic of C++.When i read the material in the book, It just seems to go in one ear and straight out of the other. The examples in books and tutorials, don't really help me out a lot either. I'm not quite sure of what I'm doing wrong. Can anyone provide any feed back that would help make the learning curve easier. Thanks!


Report
Re: Why is C++ hard to learn? Posted by Lundin on 20 Aug 2009 at 11:51 PM
Make a program. Come up with a program idea that is not too complex (best stay away from graphics for now), then try to create it. Once you run into a problem you don't know how to solve, look it up.
Report
Re: Why is C++ hard to learn? Posted by Rimdeker on 21 Aug 2009 at 7:18 AM
Having similar problems. Even if I understand something , I do not really know how to apply it. I am not sure how much you learned by now, but I did classes and objects and all but I never know when to use those things.

I'm having a really hard time, either. Sometimes I write those programs showed in the tutorials without even really understanding the code ( as you said, it seems to go in one ear and straight out of the other) which is a really unpleasant feeling.
Report
Re: Why is C++ hard to learn? Posted by VinayKhare on 21 Aug 2009 at 9:31 AM
Before Start learning C++, you should go with fundamentals of C language, first.

When you will become able to understand simple terminologies of C language...
you will easily grasp the C++'s Object Oriented Methodology.

Practice C and C++, through console applications, at the beginning, not Win32 to equivalents of other OS.

When you feel sufficient in impleamenting algorithms via console apps. then move towards game programming or windows apps...and so on

My Suggestion,
Refer Let Us C for C fundamentals. It is a very good book for beginners.
It suggests you to use TC++ 3.0 like old compiler first and then move towards VC++.
Report
Re: Why is C++ hard to learn? Posted by GooeyStuff on 22 Aug 2009 at 9:27 AM
Thanks for your feed back! I really appreciate it! It great to know that a person like yourself is willing to giving advice to a beginner like myself.
Report
Re: Why is C++ hard to learn? Posted by GooeyStuff on 22 Aug 2009 at 9:35 AM
Thanks for the feed back!At least I know that I'm not alone at this difficult task. Which makes me feel a little better.As for programming experience, I'm in my first C++ class, and I'm so far behind. I have very little knowledge of everything to do with C++ (objects,pointers, inheritance, invalid exception, and etc.)Right now, I'm just back tracking through previous chapters and programming challenges.
Report
This post has been deleted. Posted by leah2255 on 22 Aug 2009 at 7:46 AM
This post has been deleted.
Report
Re: Why is C++ hard to learn? Posted by GooeyStuff on 22 Aug 2009 at 9:47 AM
I feel so much better that I'm not alone at this. I was feeling really retarded and having doubts in myself about learning C++. It's good(good, meaning that we both have something in common)to know that other people are struggling to learn it too.

Did you make that website you posted? I saw some hot Asian chick posing in her underwear and Nike shoes. I like it!! LOL..
Report
Re: Why is C++ hard to learn? Posted by Malcolm_McLean on 25 Aug 2009 at 9:55 AM
C++ was never really intended as a beginner's language. It started off as an extended C, and then went in its own direction so that modern C++ looks nothing like C code. However backwards compatibility had to be kept. The result is a very bloated language with several different ways of achieving simple tasks, some failed experimental features, some odd syntax, and some features which are much more powerful than they look (templates are a Turing complete meta-language, for instance).



 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.