a question for the experts

This is a discussion on a question for the experts within the C Programming forums, part of the General Programming Boards category; Hi there, I've recently managed to "master" C, but what i'm asking is where to go from here? I'm quite ...

  1. #1
    Registered User
    Join Date
    Mar 2005
    Location
    Saudi Arabia
    Posts
    4

    Question a question for the experts

    Hi there,

    I've recently managed to "master" C, but what i'm asking is where to go from here?
    I'm quite interested in graphics,compression and compiler construction but I dont know where to go to from here. Any advice,recommended readings from your side would be highly appreciated.

    Thank you in advance
    Last edited by ahmed_alzahrani; 05-19-2005 at 01:30 PM. Reason: wrong title

  2. #2
    Super Moderator VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,596
    Well since you are the 'master' you tell us.

  3. #3
    Registered User
    Join Date
    Jan 2005
    Posts
    204
    I'd say go learn DirectX and OpenGL if you're interested in graphics.

  4. #4
    Registered User
    Join Date
    Mar 2005
    Location
    Saudi Arabia
    Posts
    4
    thanks caduardo21. It may sound a bit silly but my question is how to make my own graphics libraries instead of using other packages?!!

    I know some may say "Why do you want to reinvent the wheel?" but I'm becoming quite interested in such levels of programming.

    any ideas?!!

  5. #5
    Sweet
    Join Date
    Aug 2002
    Location
    Tucson, Arizona
    Posts
    1,803
    Learn ASM that will send you on your way.
    Woop?

  6. #6
    Captain - Lover of the C
    Join Date
    May 2005
    Posts
    341
    Well, I all I have to say to you is that you need to learn more about how graphics actually work. Do you realize that if you want to write your own graphics engine that uses hardware support, you have to get drivers from every graphics card manufacturor. DirectX isn't really using someone else's graphics package it is just letting you use the hardware. It is far from being a high level set of simple to use API's. You have a long way to go just to create a well-rounded, easy to use graphics library. It has also taken the DirectX developers about 10 years to come up with what they have today. If you really want to learn how to program on that low of a level, I reccomend finding a really old C book that uses the old header files. I would still tell you to learn DirectX first because you need to know quite a bit about the wheel before you can re-create it.
    Last edited by Brad0407; 05-19-2005 at 07:08 PM.
    Don't quote me on that... ...seriously

  7. #7
    #include<xErath.h> xErath's Avatar
    Join Date
    Jun 2004
    Posts
    722
    Quote Originally Posted by prog-bman
    Learn ASM that will send you on your way.
    and C++ !!!

  8. #8
    ATH0 quzah's Avatar
    Join Date
    Oct 2001
    Posts
    14,826
    Right, because they never had graphics before C++ came along!

    Quzah.
    Hope is the first step on the road to disappointment.

  9. #9
    #include<xErath.h> xErath's Avatar
    Join Date
    Jun 2004
    Posts
    722
    i meant learning c++ instead of raw graphics....

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Debugging question
    By o_0 in forum C Programming
    Replies: 9
    Last Post: 10-10-2004, 05:51 PM
  2. Question about pointers #2
    By maxhavoc in forum C++ Programming
    Replies: 28
    Last Post: 06-21-2004, 12:52 PM
  3. Question...
    By TechWins in forum A Brief History of Cprogramming.com
    Replies: 16
    Last Post: 07-28-2003, 09:47 PM
  4. Question about linked lists.
    By cheeisme123 in forum C++ Programming
    Replies: 6
    Last Post: 02-25-2003, 12:36 PM
  5. Question, question!
    By oskilian in forum A Brief History of Cprogramming.com
    Replies: 5
    Last Post: 12-24-2001, 12:47 AM

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