create new tag
, view all tags
A Table of Contents page for the C programming language. Trying to decide what prefix to use -- should it be Cpl, Cl, or maybe just C not followed by a lower case letter or numeral. Chose Cpl -- too many false matches otherwise.

I had just about talked myself out of trying to learn C again, when I forgot that, and read a chapter on C while waiting to get my teeth cleaned. So, I'll try some things and put some notes on WikiLearn.

I've seen what seemed like logical recommendations that you didn't (or even shouldn't) learn C in order to learn C++. Since one thing I want to do involves modifying X, and X is written in C (AFAIK), I guess learning some C won't hurt me.

The other part of my plan was to procrastinate long enough that I'd forget Pascal (Algol, PL/1, ...) and (sorry) Visual Basic, and everything else I've fooled with before. I think I accomplished both of those (procrastinating and forgetting). wink

The book I'm working from (for the moment) is Red Hat Linux 6 Unleashed; David Pitts, Bill Ball, et. al.; Sams; 1st Printing, 1999; ISBN 0-672-31689-7

For my own information, I have my test C programs stored under directory ~/test_C on system5 -- maybe someday I should upload them here.



Other Pages on C

To add additional pages on the C programming language, simply create a new page using a name prefixed with "Cpl"xx...

Note: The following list might not include all pages related to C because it searches only for pages with a prefix of "Cpl"xx...

  • Page Title: Summary

  • CplExtern: The C keyword `extern` can be a little confusing, especially because there is a variant (extern `C`) that has a somewhat different meaning. I`ll start by listing...

  • CplHelloWorld: Hello World in C, then some variations (experiments) as I learn, initially re conditional statements. The book I`m working from (for the moment) is Red Hat Linux...

  • CplMacros: There are some simple macros and some more complicated ones. This I understand: #define MAX 1000 When the C code is preprocessed (before it is compiled), everywhere...

  • CplOnePageSummary: Trying to cram as much `knowledge` of C as possible on one page. Clearly this will be the Reminder... and not the Beginner... page. The book I`m working from (for...

  • CplResources: Some resources for C. See also: Cpl Syntax C Programming Language See: About These Pages Contents Notes Resources See Resource Recommendations...

  • CplSimplePrograms: Some simple programs in C. See: About These Pages Contents Notes Detecting ASCII Key Codes from Backspace/Delete mini HOWTO: The following C one liner...

  • CplStream: Had trouble finding a definition on the Internet, finally found some good stuff on pages 298 300 of `Teach Yourself C Programming in 21 Days`` A stream is a sequence...

  • CplSyntax: Some resources for C syntax. See: About These Pages Contents Notes Resources See Resource Recommendations . Feel free to add additional resources...

  • CplTrueFalse: In C logic (like a conditional in an if statement): Zero is false. Anything else is true. See also: Cpl Bitwise Logical Operations See: About These Pages...

  • CplUnionsAndStructs: from and Unions: A structure is an instance of a sequence of named data types collected into a template analogous to a Pascal record. A union is a data type that...

  • CplVoid: from `Teach Yourself C Programming in 21 Days`; Aitken and Jones, 1995: void: C keyword used to signify either a function that does not return anything or that...



See ResourceRecommendations. Feel free to add additional resources to these lists, but please follow the guidelines on ResourceRecommendations including ResourceRecommendations#Guidelines_for_Rating_Resources.


  • (rhk) [[][]]; ; —

Recommended for Specific Needs

  • (rhk) [[][]]; ; —

Recommended by Others


  • () RandyKramer - 03 Apr 2003
  • <If you edit this page: add your name here; move this to the next line; and include your comment marker (initials), if you have created one, in parenthesis before your WikiName.>

Page Ratings

Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r3 - 2003-05-09 - RandyKramer
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by PerlCopyright 1999-2015 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding WikiLearn? WebBottomBar">Send feedback
See TWiki's New Look