I've got a special place in my heart for C. It's more challenging than the interpreted languages that we use today because it lets you shoot yourself in the foot. The trade off is that it helps you pay closer attention to what's going on in memory, and should you ever decide you want to develop device drivers, you'll be able to do so. Also, you'll be able to write C that interfaces with perl and vice versa, so you'll be able to expand your perl fu at the same time.
I'll grant that classic C programming isn't as hot an item in the world of IT as it used to be, but it's kind of like learning Latin; you'll almost never use it directly, although the benefits of learning it will manifest themselves in other ways.
If you are interested in learning C, there's two really good books that will teach you the basics. Kernighan and Ritchie's The C programming Language, and Pointers on C, by Kenneth Reek.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.