The C and C++ Programming
Languages
(C#)
C Language Programmers Reference by
Martin Leslie WOW!
The Ten Commandments of C Style by Lawrence Lile
(tounge in cheek, but explains why as well)
Effecient Bit Twiddeling
Strings in C
Micro controller interfacing to analog
sensors: Optimizing math in C on microcontrollers.
Large Projects
Expression Evaluator
This page is about helping a person learn the C language. See
Books:
-
Other Sites:
-
http://www.cppreference.com
-
http://vinny.csd.mu.edu/learn.html
Learn C/C++ Today is a collection of tutorials designed to teach C and C++.
-
http://ciips.ee.uwa.edu.au/~morris/Year1/CLP110/CLP_ToC.html
A First Course in Program Design using C
-
POWER C by MIX software 214-783-6001 Very recommended
-
news:comp.lang.c
and the FAQ
-
http://www.eskimo.com/~scs/C-faq/top.html
-
http://www.eskimo.com/~scs/cclass/cclass.html
. Classes based on
"The
C Programming Language " by Kernighan & Ritchie and it is easier
to read and understand than the Kernighan & Ritchie book. Also available
are notes to read along with the book mentioned above, so that you do not
miss the important stuff.
-
http://www.mindview.net/ThinkingInCPP2e.html
"Thinking in C++, 2nd ed. Volume 1" by Bruce Eckel. It is C++ book with a
very good into to C (chapter 3:). The book is free in electronic form (PDF,
HTML and other formats available)
-
http://www.fored.co.uk A very
good downloadable tutorial
-
http://goforit.unk.edu/cscourse.htm
lots of free tutorials including C and much else
-
http://cyberdiem.com/vin/learn.html
has a decent list of books, tutorials and other useful stuff for people learning
C or C++.
-
http://www.lysator.liu.se/c/.
A more academic site. Not really for beginners but a very useful reference
site for the more experienced.
-
http://www.delorie.com/djgpp/
is worth a look too.
-
http://www.howstuffworks.com/c.htm
-
http://michael.dipperstein.com/free.html
Very nice list of free windows compilers and development related tools
-
http://www.cpm.z80.de/small_c.html
Small C is a C compiler written in C.
-
Borland has made some early versions of Turbo Pascal and Turbo C available
free of charge for download at:
http://community.borland.com/museum.
As 16 Bit tools, they are not in that high of demand, but they are nice to
learn Pascal and C with. Now, you can run Tubo C in your browser:
http://www.naclbox.com/gallery/turboc
-
https://github.com/DoctorWkt/acwj#readme
Writing a C compiler for x86 step by step
-
http://www.borland.com/bcppbuilder/freecompiler/
Borland/Imprise has announced that their C++ (the current version) is now
available for download. You must pay if you want the Visual development version.
-
http://www.mixsoftware.com/product/powerc.htm
$19.95 - worth it just for the compiler. No it's not a "Lite version" or
a student version or anything, it is a complete DOS C compiler and inch-thick
From the Beginning tutorial for 20 measly smackers!
-
http://www.research.att.com/~bs/papers.html
Publications by Bjarne Stroustrup
-
http://www.ddj.com/topics/cpp/
DDJ C/C++ Programming Articles
-
http://www.m0rph.com/c++/main.shtml
#C++ Site Navigator
-
http://www.chami.com/colorizer/
Code colorizer
-
http://www.yty.net/linux/comp.html
Compiling C and C++ in Linux
-
http://www.cuug.ab.ca/~wongb/funny/cpsc/c_addendum.html
-
ftp://ftp.dunfield.com/embedpc.zip
(cached 20000505
HTML)
Dave Dunfield's Bootloader, Minimal
file system, Text Windows, Serial Comms, and Joystick routines for embedded
PC's
-
http://goforit.unk.edu/cprogram/cstart.htm
There's a good trot through the main points of the language, with exercises,
(and several other interesting tutorials on this site).
-
http://cyberdiem.com/vin/learn.html
also has C tutorials
See also:
Questions:
-
Assembly language programmers transitioning to C will sometimes ask: "How
can i copy a register value into a C variable ?? and How can i copy a C variable
into a register ??" old_cow_yellow at yahoo.com says: 'That is a question
similar to: "How do I double clutch to shift to a lower gear with automatic
transmission?" It is best for your sanity to forget about gears when you
are driving a car with automatic transmission.'
Archive:
file: /Techref/language/ccpp/index.htm, 11KB, , updated: 2020/1/5 19:57, local time: 2023/1/29 08:43,
|
| ©2023 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://piclist.com/techref/language/ccpp/index.htm"> The C and C++ Programming Languages</A> |
Did you find what you needed?
|
.