Thread: c++ development

  1. #1
    Registered User
    Join Date
    Nov 2006
    Posts
    58

    c++ development

    Hi,

    Dont know how to put this, but i will some how. Im keen on c++, i like the challenge and working things out, but im lost with what direction to go in. Console is fine but can get a bit boaring after a while doing book exercises and never accomplising anything. I dont really want to do c#, because im not interested in web app and databases - i know c# can do more. I have been told MFC is hell, and CLI has no future or something like that. So from this point what area do i head in games?

    What do most of you c++ programmers do?

  2. #2
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    MFC is not hell. That is morons who has no knowledge who speaks.
    MFC is just one framework for Windows programming - you can use others as well. There are other framework that are cross-platform, too.
    Don't worry - C++ is not going anywhere so you don't have to be afraid to choose it as your programming platform.

    Still not 100% about the question, though? What is it you're confused about and what is it you want to accomplish?
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  3. #3
    Registered User
    Join Date
    Nov 2006
    Posts
    58
    Hi,

    Thanks for your reply. I want to pick an area of c++ that is interesting, and i can practice at home, and one day get a good job with it - (my current job is 1 month c, then one month java, and im not really getting much time on either because im doing electronics in between) - kinda jack of all trades job. I cant see (maybe im wrong), that getting amazingly good at console c++ will one day get me a good job. I feel that i should turn up at an interview and say im amazing at CLI, MFC or something. I cant really say im amazing at console C++ can i?

    That is why i said what areas of c++ do you guys and girls do?

    Cheers

    Tuurbo46

  4. #4
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    Programming in GUI requires that you FULLY understand your C or C++ language, because many of the concepts are written to be fairly efficient, not to be "easy to use".

    I've done a little bit of GUI programming [I've written a program that prints 2, 4 or 6 pictures on a single page, and I've started on a "Graphical Soduko solver" - I did both of these projects mostly whilst "between jobs", so I haven't quite finished either of them - the first one works reasonably well, the latter is completely unable to "solve" the puzzle, but I can solve it myself - if it's solvable at all.] However, I choose to do this in GUI to challenge myself. I used MFC, because it appears to me as a "better choice" than straight Win32 - it's certainly easier to get going with.

    I have also written GUI apps in OS/2 - I wrote an "analog clock", for example.

    There are other things that will teach you how to program, without doing GUI work. You could for example do network programming, database programming, or learn how to do "good object design".

    Writing a simple 3D application (rotate a cube to start with, perhaps) is another task that can be a challenge if you haven't done it before.

    Edit: At work, I do software to support 2D and 3D drawing in an embedded environment, using C++.
    --
    Mats
    Last edited by matsp; 01-16-2008 at 04:13 PM.
    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.

  5. #5
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    I've done many GUI apps with MFC. I've done misc projects and I once did an emulator for Chip8, as well.
    Still, you need to understand the language first. Start with consoles and work your way up. Then you can choose an area to specialize in.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  6. #6
    Registered User
    Join Date
    Nov 2006
    Posts
    58
    Hi,

    Thanks for the insight. Matsp your job sounds real interesting. I may play with some 2D and 3D projects in my spare time.

    Thanks again

    tuurbo46

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Kernel Development
    By ssharish2005 in forum A Brief History of Cprogramming.com
    Replies: 8
    Last Post: 05-24-2009, 04:45 PM
  2. Planned Development Community Idea (important)
    By cozman in forum A Brief History of Cprogramming.com
    Replies: 2
    Last Post: 06-12-2002, 12:13 PM
  3. Visual C++ 6.0 Development
    By Developer in forum C++ Programming
    Replies: 3
    Last Post: 03-06-2002, 06:01 PM
  4. C++ Game Development & Demand
    By Visual Develope in forum Game Programming
    Replies: 6
    Last Post: 02-21-2002, 09:41 AM