How to deepen knowledge about computing

This is a discussion on How to deepen knowledge about computing within the General Discussions forums, part of the Community Boards category; Good morning, I want to deepen my knowledge about computing, but I don't know where to start. I program in ...

  1. #1
    Registered User
    Join Date
    Apr 2008
    Posts
    49

    How to deepen knowledge about computing

    Good morning,

    I want to deepen my knowledge about computing, but I don't know where to start.
    I program in C (not professionally), and my knowledge of C is self-taught.
    But I want to deepen my knowledge about how a programming language works, i.e., how a compiler works (specially the compilers of C).
    I want to be able to comprehend, in general, how a computer (the software part) works.

    Where should I start and how should I proceed?

    Thank you in advance.

  2. #2
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    1,668
    Research the kernel, and lean assembly.
    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

  3. #3
    Registered User
    Join Date
    Dec 2006
    Location
    Canada
    Posts
    3,183
    Learn a different operating system (eg. Linux or BSD) if you haven't already.

    It would give you much broader perspective, whether you decide to continue using it or not.

    That's why most computer science / engineering curriculum require students to learn a different OS (often Linux or UNIX), even though 90% of them will probably never use them after they graduate.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. type of a workstation for parallel computing
    By lehe in forum Linux Programming
    Replies: 3
    Last Post: 08-11-2009, 03:13 PM
  2. Computing Degree Question
    By cjwenigma in forum A Brief History of Cprogramming.com
    Replies: 2
    Last Post: 09-17-2007, 01:06 PM
  3. small Distributed computing utilies
    By vinit in forum C Programming
    Replies: 2
    Last Post: 04-17-2006, 03:37 AM
  4. C++ Knowledge Needed For Making Graphic Games?
    By Krak in forum C++ Programming
    Replies: 14
    Last Post: 07-11-2003, 09:11 PM
  5. knowledge corrupts
    By Sentaku senshi in forum A Brief History of Cprogramming.com
    Replies: 63
    Last Post: 06-07-2002, 11:12 AM

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