Thread: New member

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date
    Jul 2013
    Posts
    18
    I chose C as i want to move into developing for Linux (kernel etc) i know that's a long way away and expect to be doing that anytime soon but this is mostly written in C and ASM (correct me if I'm wrong) and since I didn't want to start with ASM I'm starting with C first to get a solid background.

    What's wrong with C anyway lol so far I'm really enjoying it

  2. #2
    [](){}(); manasij7479's Avatar
    Join Date
    Feb 2011
    Location
    *nullptr
    Posts
    2,657
    Quote Originally Posted by japes789 View Post
    I chose C as i want to move into developing for Linux (kernel etc) i know that's a long way away and expect to be doing that anytime soon but this is mostly written in C and ASM (correct me if I'm wrong) and since I didn't want to start with ASM I'm starting with C first to get a solid background.
    Best of luck.
    You have a long way to go though, at least 2-3 years, if not more.
    What's wrong with C anyway lol so far I'm really enjoying it
    Who said anything is wrong?
    On the other hand, higher level languages are easier to learn, especially if that is your first language.

  3. #3
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Quote Originally Posted by japes789 View Post
    I chose C as i want to move into developing for Linux (kernel etc) i know that's a long way away and expect to be doing that anytime soon but this is mostly written in C and ASM (correct me if I'm wrong) and since I didn't want to start with ASM I'm starting with C first to get a solid background.

    What's wrong with C anyway lol so far I'm really enjoying it
    I'm just checking that you're using the right tool for the job.
    In case you're planning on working in the kernel, then knock yourself out. You will need C and ASM and know low level stuff and hand optimize things.
    But consider that if you're ever going to move outside the kernel to, say, desktop apps, then you might want to invest in another higher level language.
    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.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Passing member variable as default arg to member function
    By Memloop in forum C++ Programming
    Replies: 1
    Last Post: 09-08-2009, 06:49 PM
  2. member member function pointers
    By Bigbio2002 in forum C++ Programming
    Replies: 3
    Last Post: 12-04-2005, 05:14 PM
  3. Class member variables only readable by member functions?
    By _Elixia_ in forum C++ Programming
    Replies: 4
    Last Post: 10-10-2003, 03:52 PM
  4. private data member with public set member function
    By Mario in forum C++ Programming
    Replies: 2
    Last Post: 05-28-2002, 10:53 AM
  5. junior member/senior member/wtf/pictures
    By stupid_mutt in forum A Brief History of Cprogramming.com
    Replies: 9
    Last Post: 09-07-2001, 09:28 AM