苹果双系统:Top 10 C Language resources that will turn you into a better programmer - C and C Programming Resources
来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 23:46:49
Top 10 C Language resources that will turn you into a better programmer
1diggdigg
People consider computer programming a little tiresome but some findit more enjoyable. Every programmer has to keep up with the latesttrends coming in the programming languages. Most of the programmersstart programming in C as it is the most commonly used programminglanguage for writing operating systems and applications.
If you are reading this article, most probably you are already aprogrammer or want to become a programmer. Luckily, you are on the rightplace because in this article I have gathered C programmingwebsites/tutorials that can help you becoming a good C programmer. Thesewebsites/tutorials will help you to learn basics as well as advanceprogramming techniques in C language.
1. C Programming Notes
These notes are part of the UW Experimental College course on Introductory C Programming. They are based on notes prepared (beginning in Spring, 1995) to supplement the book The C Programming Language, by Brian Kernighan and Dennis Ritchie, or K&R as the book and its authors are affectionately known.
2. Programming in C – UNIX System Calls and Subroutines using C.
David Marshall’s ‘Programming in C’ tutorial covers applicationdesign, UNIX system calls and subroutines using C programming language.
3. C Lesson by Chris Sawtell
This archive contains a complete course for you to learn the ‘C’computer language itself. The language used is correct conversationalEnglish. The author has written the lessons using the same languageconstructions which I would use if I were teaching you directly.
4. comp.lang.c Frequently Asked Questions
Steve Summit maintains a FAQ for the C language,which he’s also published in a book “C Programming FAQs: FrequentlyAsked Questions” (Addison-Wesley, 1995, ISBN 0-201-84519-9).
5. Collection of C programming material at Lysator Society
There is an electronic collection of C programming material atLysator Society website. Lysator is an academic computer society locatedat Linköping University in Linköping, Sweden.
6. A collection of useful libraries written in C
This is a catalog of useful free software/libraries that runs underfree operating systems — particularly the GNU operating system and itsGNU/Linux variants.
7. The C Programming Language Standard
ISO/IEC JTC1/SC22/WG14 is the international standardization working group for the programming language C.
8. High-level and Low-level Programming in C
You can extend the C programming language with certain utilities andidioms to get some the features of a “high-level” programming language.Also, you can bypass some of C’s regular features to get direct accessto low-level capabilities.
9. Microsoft C Language Reference
The C Language Reference describes the C programminglanguage as implemented in Microsoft C. The book’s organization is basedon the ANSI C standard with additional material on the Microsoftextensions to the ANSI C standard.
10. Online C/C++ Tutorials and Documentation
This page contains some links to free electronic documentation,guides, tutorials, references, Frequently Asked Questions (FAQs), bookson C and C++.