Future of C++

This is a discussion on Future of C++ within the C++ Programming forums, part of the General Programming Boards category; I'm a Java/C# developer and I've been debating learning some C++. Just the basics in case I ever need to ...

  1. #1
    Registered User CompiledMonkey's Avatar
    Join Date
    Feb 2002
    Location
    Richmond, VA
    Posts
    438

    Future of C++

    I'm a Java/C# developer and I've been debating learning some C++. Just the basics in case I ever need to expand on that knowledge. My question; what would be a benefit to learning C++? I'm already advanced in Java and working hard with C#. So it's not like I would learn other languages faster by knowing C++. Any incite is welcome.

  2. #2
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    C++ is used to write systems level applications. Both Java and C# frameworks were written in C++ for example. It depends on what level you are working at. All of the enterprise operating systems on earth are actually written in plain C code. That is the software architecture that you are building upon, and it might pay to know C/C++ in order to understand the constraints that you have to manage with generic solutions.

  3. #3
    ¡Amo fútbol!
    Join Date
    Dec 2001
    Posts
    2,136
    Imagine the OOP capabilities of Java with a great increase in speed, but no platform independence because it compiles directly into binary.

    Quick summary, somewhat accurate.

  4. #4
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,796
    >what would be a benefit to learning C++?
    You would be more marketable and valuable to companies if you know as many languages as possible and are at least competent in all of them. You'd have another choice of tools for solving problems, and if you master C++ you get instant respect because of its complexity when compared to languages such as C and Java.

    -Prelude
    My best code is written with the delete key.

  5. #5
    Registered User
    Join Date
    Jul 2002
    Posts
    7
    What should I know in C++ to be considered a master?

  6. #6
    Registered User
    Join Date
    Jun 2002
    Posts
    151
    >What should I know in C++ to be considered a master?

    You should know the sound of a + meeting a +.

    Seriously, you should be able to write template code that is as confusing to the un-initiated as asm or highly obfuscated C.

  7. #7
    Registered User
    Join Date
    Jul 2002
    Posts
    7
    Pardon my ignorance, but what is template code?

  8. #8
    Registered User
    Join Date
    Jun 2002
    Posts
    151
    Open up one of the template headers (new headers without the h extension - *stream, string, etc).

  9. #9
    Unregistered
    Guest

    Cool

    Templates allow generic programming. code reuse.

    Mr. C.

  10. #10
    Registered User
    Join Date
    Jun 2002
    Posts
    267
    Mmmmm... templates good

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Future of C++ and Windows Programming :: C++
    By kuphryn in forum Windows Programming
    Replies: 4
    Last Post: 03-26-2003, 09:53 AM
  2. Future of COM Architecture :: COM
    By kuphryn in forum Windows Programming
    Replies: 1
    Last Post: 03-24-2003, 10:21 AM
  3. Future Value
    By KathyMc in forum C Programming
    Replies: 0
    Last Post: 01-14-2003, 10:50 AM
  4. Forget about the past and lets all move on to the future.
    By Alphabird32 in forum A Brief History of Cprogramming.com
    Replies: 25
    Last Post: 09-04-2002, 11:27 AM
  5. Most Impacting/Powerful Future Programming Language
    By kuphryn in forum C++ Programming
    Replies: 11
    Last Post: 12-07-2001, 03:46 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21