Skip to main content
Search
Join
Log in
Mentorship
Join CCMNet
CCMNet Guide
Mentorship Opportunities
Community
CCMNet Members
CCMNet Affinity Group
People
Affinity Groups
Blog
Jobs
Organizations
Community of Communities
Join the CSSN
Get Help
Ask a Question
Resources
Request a Consult
Projects
Knowledge Base
Mentorship Resources
KB Resources
Ask.CI Forum
Tags
About Us
About Us
User Guide
Become a Campus Champion
User Guide
Affinity Groups FAQ
Governance
Code of Conduct
News
About CCMNet
Annual Meeting
Tags
C Programming
Submission navigation links for Knowledge Base Resources
‹
Previous submission
Next submission
›
Submission information
Submission Number:
272
Submission ID:
4141
Submission UUID:
7818ec9c-a797-46b2-93c0-bbbaa9620f1e
Submission URI:
/form/resource
Created:
Wed, 10/04/2023 - 13:51
Completed:
Wed, 10/04/2023 - 13:51
Changed:
Fri, 03/14/2025 - 11:43
Remote IP address:
139.147.197.70
Submitted by:
Imaan Ali
Language:
English
Is draft:
No
Webform:
Knowledge Base Resources
Approved
Yes
Title
C Programming
Category
Learning
Tags
c
,
c++
,
compiling
,
programming
,
programming-best-practices
Skill Level
Beginner
Description
"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. (The second edition was published in 1988 by Prentice-Hall, ISBN 0-13-110362-8.) These notes are now (as of Winter, 1995-6) intended to be stand-alone, although the sections are still cross-referenced to those of K&R, for the reader who wants to pursue a more in-depth exposition." C is a low-level programming language that provides a deep understanding of how a computer's memory and hardware work. This knowledge can be valuable when optimizing apps for performance or when dealing with resource-constrained environments.C is often used as the foundation for creating cross-platform libraries and frameworks. Learning C can allow you to develop libraries that can be used across different platforms, including iOS, Android, and desktop environments.
Link to Resource
C Programming Notes
Domain
ACCESS CSSN
,
Campus Champions
,
CAREERS
,
CCMNet
,
Great Plains
,
Kentucky
,
Northeast