15-122 Principles of Imperative Computation, Summer 1 2014
Home
Schedule
Assignments
Resources
Staff
C0 Language
Piazza
Autolab
Quizzes
Resources
C0 Language
C0 Language Reference
C Language
C Language Libraries
C string library
<string.h>
From C0 to C: Basics
tutorial
POSIX library standard
-- Unix standard library definitions including a library search functionality
Older links
C Language Tutorial
-- one of many C tutorials on the Internet
The C Library Reference Guide
-- a reference on the C language and its standard library
comp.lang.c Frequently Asked Questions
-- a FAQ covering many of C's dark corners and idiosyncrasies
CERT Secure Coding Standards
-- rules and recommendations on how to avoid ill-undefined behaviors
ISO/IEC 9899 Committee Draft
-- the C99 standard
GCC 4.3.5 manual, Implementation-defined behavior
-- documentation of implementation-defined behaviors in Andrew's version of GCC
POSIX library standard
-- Unix standard library definitions including a library search functionality
Style Guides
Style Guide for C0 and C
Practice Exams
Midterm 1 Practice
Midterm 2 Practice
Final Exam Practice
Prior Course Instances
Spring 2014
(André Platzer and Anupam Datta)
Spring 2013
(André Platzer and Rob Simmons)
Fall 2012
(Frank Pfenning, Ananda Gunawardena, Thomas Cortina and Rob Simmons)
Summer 2012
(Jamie Morgenstern)
Spring 2012
(André Platzer and Ananda Gunawardena)
Fall 2011
(Viktor Adamchik and Ananda Gunawardena)
Summer 2011
(William Lovas)
Spring 2011
(Frank Pfenning)
Fall 2010
(Frank Pfenning)