• 2 minutes 53 seconds
    Welcome to C Programming for Everybody - www.cc4e.com and Coursera

    This www.cc4e.com web site is dedicated to learning the "classic" version of the C Programming language from the 1978 book written by Brian Kernighan and Dennis Ritchie. This K&R book places the reader in the middle of the 1970's transition from a hardware-centered computer science to a focus on writing portable and efficient software. C was used to develop operating systems like Unix, Minix, and Linux.

    10 July 2022, 9:00 pm
  • 18 minutes 3 seconds
    C Programming - Chapter 0 - Preface

    The preface to C Programming by Brian Kernighan and Dennis Ritchie places the C programming language in the context of the other popular programming languages of the 1960's and 1970's FORTRAN, COBOL, Pascal, Algol, and PL/I .  Many concepts like separation of concerns and the use of provided run-time libraries versus language syntax are introduced and described.

    9 July 2022, 8:00 pm
  • 1 hour 39 minutes
    C Programming - Chapter 1 - A Tutorial Introduction

    Chapter One of C Programming by Brian W. Kernighan and Dennis M. Ritchie gives a broad overview of the scope of the C language while leaving out most of the detailed descriptions. The chapter covers variables, control flow, looks, functions, arrays and Input/Output. For more detail see https://www.cc4e.com. This material is used under "fair use" so we can interpret this historical and scholarly work and place it in the context of the history of computing.

    9 July 2022, 12:00 am
  • 1 hour 3 minutes
    C Programming - Chapter 2 - Types, Operators and Expressions

    Chapter Two of C Programming by Brian W. Kernighan and Dennis M. Ritchie. In this chapter we cover types, operators and expressions in C.  For more detail see https://www.cc4e.com. This material is used under "fair use" so we can interpret this historical and scholarly work and place it in the context of the history of computing.

    7 July 2022, 7:00 pm
  • 47 minutes 55 seconds
    C Programming - Chapter 3 - Control Flow

    Chapter Three of C Programming by Brian W. Kernighan and Dennis M. Ritchie. In this chapter we cover control flow in C.  For more detail see https://www.cc4e.com. This material is used under "fair use" so we can interpret this historical and scholarly work and place it in the context of the history of computing.

    6 July 2022, 3:00 pm
  • 1 hour 31 minutes
    C Programming - Chapter 4 - Functions and Program Structure

    Chapter Four of C Programming by Brian W. Kernighan and Dennis M. Ritchie. In this chapter we cover functions and program structure in C.  For more detail see https://www.cc4e.com and https://online.dr-chuck.com/ This material is used under "fair use" so we can interpret this historical and scholarly work and place it in the context of the history of computing.

    5 July 2022, 4:00 am
  • 1 hour 30 minutes
    C Programming - Chapter 5 - Arrays and Pointers

    Chapter five of C Programming by Brian W. Kernighan and Dennis M. Ritchie. In this chapter we cover arrays and pointers in C.  For more detail see https://www.cc4e.com and https://online.dr-chuck.com/ This material is used under "fair use" so we can interpret this historical and scholarly work and place it in the context of the history of computing.

    4 July 2022, 8:00 pm
  • 1 hour 26 minutes
    C Programming - Chapter 6 - Arrays and Pointers

    Chapter six of C Programming by Brian W. Kernighan and Dennis M. Ritchie. In this chapter we cover structures in C.  For more detail see https://www.cc4e.com and https://online.dr-chuck.com/ This material is used under "fair use" so we can interpret this historical and scholarly work and place it in the context of the history of computing.

    3 July 2022, 1:00 pm
  • 46 minutes 1 second
    C Programming - Chapter 7 - Input and Output

    Chapter seven of C Programming by Brian W. Kernighan and Dennis M. Ritchie. In this chapter we cover input and output in C.  For more detail see https://www.cc4e.com and https://online.dr-chuck.com/ This material is used under "fair use" so we can interpret this historical and scholarly work and place it in the context of the history of computing.

    2 July 2022, 6:00 pm
  • 36 minutes 16 seconds
    C Programming - Chapter 8 - The UNIX System Interface

    Chapter eight of C Programming by Brian W. Kernighan and Dennis M. Ritchie. In this chapter we cover the UNIX system interface.  For more detail see https://www.cc4e.com and https://online.dr-chuck.com/ This material is used under "fair use" so we can interpret this historical and scholarly work and place it in the context of the history of computing.

    1 July 2022, 4:00 pm
  • More Episodes? Get the App