Will the upcoming C++ standard change how Programming languages are taught

This is a discussion on Will the upcoming C++ standard change how Programming languages are taught within the A Brief History of Cprogramming.com forums, part of the Community Boards category; The last time I took a purely C++ course was in my first or second semester in Comm College, around ...

  1. #1
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901

    Will the upcoming C++ standard change how Programming languages are taught

    The last time I took a purely C++ course was in my first or second semester in Comm College, around 2002. I am now nearing the end of my college courses and have taken all the core programming language courses (Programming 1 & 2 pure java and 3 java/c++) but never used java outside of class, I've always been with C++ and think that while it has a nice learning curve once you get used to it it is a nice gateway language into others.

    One good approach I see to their java teachings is the eas[y/ier] setup and that most of the peripheral functionality of a program like networking and multi-threading are integrated within the language, whereas in C++ it's all external libraries. Although debatable being regularly updated allows the language to improve, and in the case of java and C# their runtime applications to be more efficient/faster.

    With C/C++ it hasn't been updated in years, with the compilers improving more often than the language itself. I was just wondering since my "Idiot out of College" resume will be laced with java and a smidgen of C/C++ and C#, will the "upcoming" improvement to the C++ standard have any affect on the teaching of C++ and it's importance in the career world, or has the saturation of java and C# kind of left C++ for the guys that already know how to use it, and dare I say, hobbyists?

  2. #2
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,796
    >will the "upcoming" improvement to the C++ standard have any affect on the teaching of C++
    Probably not.

    >and it's importance in the career world
    Well, C++ looks to become more useful with the new standard, but I don't think that Java or C# houses will rush to convert because of it.
    My best code is written with the delete key.

  3. #3
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,892
    Even with the new standard, the market for C++ won't change. C++ will be better at what it does now. It will be easier to reason about its multi-threaded behaviour, because you no longer have to rely on (often sparse) platform-specific documentation. It will be easier to write and use generic libraries. It will be somewhat more efficient.

    C++ will still be statically compiled to machine code in most implementations. It will still have no garbage collection. It will still have no introspection. It will still have no dynamic loading. This is stuff that is needed for all these fancy "enterprise environments".

    I don't see the situation changing from what it is now.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  4. #4
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    I guess C++ has a big place in the open source community's heart, and if you know it, you just have to be a good programmer to make something worth a damn, so it's not a total loss.

  5. #5
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    1,532
    I don't get it, is C++ becoming less popular or somthing?
    A class that doesn't overload all operators just isn't finished yet. -- SmugCeePlusPlusWeenie
    A year spent in artificial intelligence is enough to make one believe in God. -- Alan J. Perlis

  6. #6
    Registered User whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    7,522
    Maybe a better way to put it is that there are a lot of places using Java and C# to write stuff. As stated, C++ has a market. It might be a smaller market than it used to be, which isn't a bad thing necessarily, as long as C++ keeps doing what it does right.

    Well, if that wasn't a mouthful...

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Change this program so it uses function??
    By stormfront in forum C Programming
    Replies: 8
    Last Post: 11-01-2005, 07:55 AM
  2. Need help with C program
    By ChrisH in forum C Programming
    Replies: 38
    Last Post: 11-13-2004, 12:11 AM
  3. adding a function to a program
    By trippedwire in forum C++ Programming
    Replies: 9
    Last Post: 09-30-2004, 12:35 PM
  4. help with calculating change from a dollar
    By z.tron in forum C++ Programming
    Replies: 3
    Last Post: 09-13-2002, 03:58 PM
  5. Replies: 2
    Last Post: 09-04-2001, 02:12 PM

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