Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. help

help

Scheduled Pinned Locked Moved C / C++ / MFC
c++helpquestioncode-review
10 Posts 9 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    madhu9124
    wrote on last edited by
    #1

    i have just entered into c,c++ programming.how can i improve my c,c++ programming skills.Anybody please help me out.

    D C S N R 6 Replies Last reply
    0
    • M madhu9124

      i have just entered into c,c++ programming.how can i improve my c,c++ programming skills.Anybody please help me out.

      D Offline
      D Offline
      David Crow
      wrote on last edited by
      #2

      madhu9124 wrote:

      how can i improve my c,c++ programming skills.

      By first realizing that they are two separate languages. Just because you know one (C) does not automatically mean you know the other (C++). When I see folks write "C/C++" on resumes and such, that's a big red flag.

      "Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown

      "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

      L 1 Reply Last reply
      0
      • D David Crow

        madhu9124 wrote:

        how can i improve my c,c++ programming skills.

        By first realizing that they are two separate languages. Just because you know one (C) does not automatically mean you know the other (C++). When I see folks write "C/C++" on resumes and such, that's a big red flag.

        "Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown

        "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #3

        He posted the same thing in Java. He must have finished them all at the same time! *phew* and who said this stuff was difficult...

        Check out the CodeProject forum Guidelines[^] The original soapbox 1.0 is back![^]

        C 1 Reply Last reply
        0
        • M madhu9124

          i have just entered into c,c++ programming.how can i improve my c,c++ programming skills.Anybody please help me out.

          C Offline
          C Offline
          Code o mat
          wrote on last edited by
          #4

          Practice, practice, practice...

          > The problem with computers is that they do what you tell them to do and not what you want them to do. < > Life: great graphics, but the gameplay sux. <

          M 1 Reply Last reply
          0
          • C Code o mat

            Practice, practice, practice...

            > The problem with computers is that they do what you tell them to do and not what you want them to do. < > Life: great graphics, but the gameplay sux. <

            M Offline
            M Offline
            Maximilien
            wrote on last edited by
            #5

            and to add to that, find a good tutor/mentor, either at school or at your job.

            This signature was proudly tested on animals.

            1 Reply Last reply
            0
            • L Lost User

              He posted the same thing in Java. He must have finished them all at the same time! *phew* and who said this stuff was difficult...

              Check out the CodeProject forum Guidelines[^] The original soapbox 1.0 is back![^]

              C Offline
              C Offline
              Code o mat
              wrote on last edited by
              #6

              Both Java and Java++? :D

              > The problem with computers is that they do what you tell them to do and not what you want them to do. < > Life: great graphics, but the gameplay sux. <

              1 Reply Last reply
              0
              • M madhu9124

                i have just entered into c,c++ programming.how can i improve my c,c++ programming skills.Anybody please help me out.

                S Offline
                S Offline
                Selvam R
                wrote on last edited by
                #7

                study good books in C and C++. try to practice given examples. We don't have any shortcuts :)

                Thanks and Regards, Selvam, http://www.wincpp.com

                1 Reply Last reply
                0
                • M madhu9124

                  i have just entered into c,c++ programming.how can i improve my c,c++ programming skills.Anybody please help me out.

                  N Offline
                  N Offline
                  N Rackley
                  wrote on last edited by
                  #8

                  First of all, are there any previous languages that you have learned, or is this your first one? Knowing which languages you might already use can help to direct you to decent learning resources. There are differences between C and C++. C is a standardized language. One of the major benefits of C is the fact that it does not change (as quoted from one of my CS professors). C can be compiled to many systems, and it is very, very fast. However, C also has a few drawbacks to the language. Dynamic memory is one issue (having a variable that stores strings of various sizes, for example) and requires more complex programming requiring things such as Malloc() and Free(). Another element is the fact that C is not an Object Oriented language. This is why C++ was developed. C++ is an Object Oriented language. It builds upon the basic building blocks of C and extends it quite a bit. Classes are the biggest difference, allowing to group your various functions into "objects" (hence the Object Oriented). The nice thing about C++ is that it is backwards compatible with C. All right. Resources. CPlusPlus.com is a wonderful resource. They have one of the most comprehensive sets of documentation that I've seen on C and C++ to date. Also, they have very good, detailed tutorials. You may also consider purchasing a textbook on the subject. The industry standard for C appears to be The C Programming Language by Kerrigan and Ritchie. I own both the first and second editions of this text, and I have used them extensively. Hopefully this will be of help to you. Best of luck!

                  1 Reply Last reply
                  0
                  • M madhu9124

                    i have just entered into c,c++ programming.how can i improve my c,c++ programming skills.Anybody please help me out.

                    R Offline
                    R Offline
                    Rane
                    wrote on last edited by
                    #9

                    General Rule Applicable for any Programming language *Read the Concept. *Understand the Program logic. *Practice All the very best Pal :thumbsup: Thanks, Rane

                    1 Reply Last reply
                    0
                    • M madhu9124

                      i have just entered into c,c++ programming.how can i improve my c,c++ programming skills.Anybody please help me out.

                      A Offline
                      A Offline
                      Alan Balkany
                      wrote on last edited by
                      #10

                      The first step is to read introductory books. You should probably learn C first because C is a subset of C++, so you'll already know the C part when you study C++. The next step is to practice writing programs. Programming is like swimming in that you have to do it to learn it. You can't learn to swim just from reading about it. Reading and understanding other peoples' code is also helpful. Then more advanced books will help. I recommend Effective C++ by Scott Meyers. Design Patterns is a good book for learning how to effectively use the object-oriented features of C++.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups