Thread: Most challenging field

  1. #1
    Registered User
    Join Date
    Jun 2008
    Posts
    127

    Most challenging field

    What would be the most difficult field to code using c++?(games,OS's,networking apps,other)

  2. #2
    Registered Abuser
    Join Date
    Jun 2006
    Location
    Toronto
    Posts
    591
    If your asking what, in the face of the (next) best widely-used language tasked with the same goal, is c++ most deficient at (or lacks natively), then that would probably have to be GUIs; if only in comparison with the heavy-weights (Java/C#). Really though, If you contrast all languages there will always be some niche (or not-so-niche) application where invariably one will dominate over the others (i.e. perl/python and parsing, assembly and embedded, etc). But it's safe to say the contrast is not so much with c++ as in GUI implementation.

  3. #3
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    @nthony makes a good point.

    However, I think that difficulty in using a language for any particular purpose, aside from particular deficiencies in the language would be the knowledge and understanding of the problem area.

    If you know how to write OS code, then writing for OS code isn't going to be (very) difficult. Writing games have a completely different set of problems than OS writing, and network programming is yet another different set of problems to solve. Knowing how to solve all problems, at all levels, in all spheres [in sufficient detail to be REALLY good at it] would be difficult for most people.

    For example, when writing OS-code, an important factor to understand when you may have a race-condition between an interrupt and the rest of the kernel code, and to make sure that code works OK you'd have to use safe coding practices for "changes at different places" code. Most other problem spheres don't have to worry about that particular problem [there is some extent of it when running multithreaded code].

    As a summary, the hardest things to do are the ones you've never done.

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  4. #4
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    As a summary, the hardest things to do are the ones you've never done.
    Short, sweet, to the point and 100% accurate.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Looking for a little assistance with item class design...
    By Raigne in forum Game Programming
    Replies: 5
    Last Post: 10-22-2008, 08:55 AM
  2. Problem with Visual C++ Object-Oriented Programming Book.
    By GameGenie in forum C++ Programming
    Replies: 9
    Last Post: 08-29-2005, 11:21 PM
  3. How can I parse data from a file
    By figo2476 in forum C Programming
    Replies: 5
    Last Post: 08-19-2005, 08:07 AM
  4. i am not able to figure ot the starting point of this
    By youngashish in forum C++ Programming
    Replies: 7
    Last Post: 10-07-2004, 02:41 AM
  5. linked lists problem
    By Unregistered in forum C Programming
    Replies: 1
    Last Post: 06-17-2002, 10:55 AM