C\C++ useless??

This is a discussion on C\C++ useless?? within the A Brief History of Cprogramming.com forums, part of the Community Boards category; Yeah, there is much more to a lot of software products than a nice little GUI (which in some cases ...

  1. #16
    Toaster Zach L.'s Avatar
    Join Date
    Aug 2001
    Posts
    2,686
    Yeah, there is much more to a lot of software products than a nice little GUI (which in some cases is best written in Java, VB, etc, and in some cases, something like C++; by the way, you can use cross-platform GUI libraries in C++, which, for their Windows implementations use Win32API under the surface, but your program never sees that), and those are often best written in languages other than those one would use for rapid GUI development. C/C++ is not dead. FORTRAN is not dead. Ada is not dead. They have their uses, even though you may not see them popping up on the average person's home computer.

    jverkoey, yeah, the College Board is on crack. When I downloaded the AP classes in C++ several years back (which I refused to use except during the test itself; I just used STL the rest of the time), I remember apvector.cpp included apvector.h which included apvector.cpp. No wonder that test isn't highly regarded.
    The word rap as it applies to music is the result of a peculiar phonological rule which has stripped the word of its initial voiceless velar stop.

  2. #17
    Has a Masters in B.S.
    Join Date
    Aug 2001
    Posts
    2,267
    these discussions are just stupid in my opinion, different languages have different purposes, some do some stuff better than others... C/C++ will never die, even if by some fluke everybody stopped using it right now there would be so much legacy code C/C++ programmers will be in demand for an eternity.

    C/C++ will also alway be in use because they(specially C) are small, fast, flexible, and reliable, the new languages cut out to much control, and are way to OO focused, and are top heavy... they have thier place, but to say they will replace something they technically cant fully replace is... dumb... the only thing C/C++ lack is RAD tools...

    C is the perfect language C++ is an excellent add-on... they both need a standard library update...

    edit:: my teach explained when we asked about ap* classes they they were made before the STL was there... and besides they are far simpler for new students to digest than the freakin STL. could you imaging being in like your 6th or whatever week and having to learn concepts from the freekin STL? doubt many would get past the first 20 lines before they had a break down and started crying in frustration... being your probably way ahead of your class it's gonna seem way easier for you.

    edit::

    >
    it seems the common view on "C++ going obselete" always comes from people who have just started Java and have been fried in the head from sun's, dare I say, propaganda,
    <

    the propaganda comes from all around, remeber when .NET and C# came out?

    its all just a sales pitch... what can you say... the more that believe it the merrier...
    Last edited by no-one; 10-24-2004 at 09:56 AM.
    ADVISORY: This users posts are rated CP-MA, for Mature Audiences only.

  3. #18
    Never Exist Hermitsky's Avatar
    Join Date
    Jul 2004
    Posts
    149
    more and more coder turned to java.....

    blow me ... ...

  4. #19
    Mayor of Awesometown Govtcheez's Avatar
    Join Date
    Aug 2001
    Location
    MI
    Posts
    8,825
    Quote Originally Posted by Hermitsky
    more and more coder turned to java.....
    And?

  5. #20
    Registered User
    Join Date
    Mar 2003
    Posts
    580
    In a way it doesn't *really* matter what language you use. Ideally, the actual language you use is trivial, and that the real work is done by understanding your typical computer science algorithms, and being able to implement things like searching and sorting algorithms, or mathematics pertinent to your project, or coming up with ways to efficiently design algorithms such that they run as fast as possible, etc.

    Of course that is a gross over-generalization, especially as how languages like Visual Basic have very specific purposes in mind and you'd have a hard time doing, say, scientific research programming with VB.
    See you in 13

  6. #21
    Registered User caroundw5h's Avatar
    Join Date
    Oct 2003
    Posts
    751
    Languages come and go like everything else but C permanence in the software world is a testament to its usefullness. I would venture to say over 85% of the worlds software and or languages was developed from C. C++ and Java included. They are simply tools to make developers lives easier. None is better than the other, none is eternal. As a programmer - if your under a deadline - you use what language gets the job done in a timely and efficient manner.

    Here is a link. click on anyone one of the links and you'll see a myriad of languages being asked for. Some more prevalant than others. Some you will be surprised to C.

    C/C++/JAVA probally isn't going away anytime soon. Developers - people who make languages and abstract programming for dumb endusers - will always need these low level languages for various reasons.

    This topic is so tired in that it's almost irrelevant. A language is just symbolic code to move bits. Don't fall in love with the language, fall in love with the science of it, the beauty of our progression and human capabilities. C is a wonderful language IMHO, but it is merely a dialect to talk to bits, there could have been something more ubiquitous in its place, but there isn't...for now.

    You might want to check out these articles for further reading. Article one , The hundered year language, language Comparisons , Great hackers , Unscientific pole of the current popularity of some languages. About right anyway See it here.

    And yes you can code GUI apps in C++ without M$ VC++. Its called Wxwidgets.
    p.s. those morons from your class are just that...morons.

  7. #22
    carry on JaWiB's Avatar
    Join Date
    Feb 2003
    Location
    Seattle, WA
    Posts
    1,972
    Quote Originally Posted by caroundw5h
    Some you will be surprised to C.
    That made me laugh
    "Think not but that I know these things; or think
    I know them not: not therefore am I short
    Of knowing what I ought."
    -John Milton, Paradise Regained (1671)

    "Work hard and it might happen."
    -XSquared

  8. #23
    Toaster Zach L.'s Avatar
    Join Date
    Aug 2001
    Posts
    2,686
    Where does that figure of 85% come from?
    The word rap as it applies to music is the result of a peculiar phonological rule which has stripped the word of its initial voiceless velar stop.

  9. #24
    Rad gcn_zelda's Avatar
    Join Date
    Mar 2003
    Posts
    942
    74.559879438798% of all statistics are false.

  10. #25
    Mayor of Awesometown Govtcheez's Avatar
    Join Date
    Aug 2001
    Location
    MI
    Posts
    8,825
    Quote Originally Posted by Zach L.
    Where does that figure of 85% come from?
    Likely made up, and likely very wrong.

  11. #26
    Registered User Scribbler's Avatar
    Join Date
    Sep 2004
    Location
    Aurora CO
    Posts
    266
    Quote Originally Posted by Brain Cell
    - they say C++ is powerfull and can make a GUI program with some work, Why wasting time when languages like VB can do the same programs with less effort?
    Obviously you're dealing with people who want to be able to develop wicked cool applications without actually knowing how. Kinda like somebody who expects to pump iron for less than a week and instantly look like Mr. Universe. I'd like to hear their reaction to the suggestion that they should also get some education in Assembly as well as C/C++.

    Perhaps to help them better understand the importance, explain to them that That is the mentality that defines the difference between 'Script Kiddies' and Coders. And wish them luck on their future careers.

    Edit, just found This Article in another recent thread on this forum. While it doesn't have a whole lot of info... it IS related to the topic at hand and serves as a decent starting point in your quest for more information.
    Last edited by Scribbler; 10-24-2004 at 01:58 PM.

  12. #27
    Mayor of Awesometown Govtcheez's Avatar
    Join Date
    Aug 2001
    Location
    MI
    Posts
    8,825
    > And wish them luck on their future careers.
    As managers.

  13. #28
    Toaster Zach L.'s Avatar
    Join Date
    Aug 2001
    Posts
    2,686
    Quote Originally Posted by Govtcheez
    Likely made up, and likely very wrong.
    Yeah, that was my thought. I wanted to give him the benefit of a doubt, though.
    The word rap as it applies to music is the result of a peculiar phonological rule which has stripped the word of its initial voiceless velar stop.

  14. #29
    Registered User caroundw5h's Avatar
    Join Date
    Oct 2003
    Posts
    751
    Quote Originally Posted by Govtcheez
    Likely made up, and likely very wrong.
    Possibly, I can't remeber where I got that stat from honestly. Didn't want to mislead anyone. Any documentation as to actuall numbers?
    [edit]Keep in mind this isn't saying the application was created from Just the C language but possibly some derivative of it as well.[/edit] but again....*shrug*
    Last edited by caroundw5h; 10-24-2004 at 04:54 PM.
    Warning: Opinions subject to change without notice

    The C Library Reference Guide
    Understand the fundamentals
    Then have some more fun

  15. #30
    Registered User
    Join Date
    Apr 2004
    Posts
    100
    I agree with the idea of a "dead language" being a bit silly. Hell, I've been picking up books from Ebay, thrift stores, etc. on PL/1, ALGOL, BASIC, ADA , and just about any older language that I can find. I do this for two reasons:First of all, I like history. If I get into something I inevitably want to learn the history behind it. Secondly, it makes sense to me to have an idea of how these things developed.
    Somewhere in the English dept., as you were listening to someone whining about "why can't I just use Java and VB and not C++ and assembly" there was someone complaining about having to know latin and greek word roots.

Page 2 of 3 FirstFirst 123 LastLast
Popular pages Recent additions subscribe to a feed

Similar Threads

  1. GCC vs CC
    By dakarn in forum C Programming
    Replies: 4
    Last Post: 10-15-2008, 02:17 AM
  2. C99 in cc
    By lruc in forum C Programming
    Replies: 6
    Last Post: 08-31-2008, 12:55 PM
  3. Problems about gcc installation
    By kevin_cat in forum Linux Programming
    Replies: 4
    Last Post: 08-09-2005, 09:05 AM
  4. useless post just saying thanks
    By Chaplin27 in forum C++ Programming
    Replies: 3
    Last Post: 02-08-2005, 09:27 PM
  5. Resource ICONs
    By gbaker in forum Windows Programming
    Replies: 4
    Last Post: 12-15-2003, 06:18 AM

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