<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet href="https://rss.buzzsprout.com/styles.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:psc="http://podlove.org/simple-chapters" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <atom:link href="https://feeds.buzzsprout.com/1813198.rss" rel="self" type="application/rss+xml" />
  <atom:link href="https://pubsubhubbub.appspot.com/" rel="hub" xmlns="http://www.w3.org/2005/Atom" />
  <title>C Programming for Everybody (cc4e.com)</title>

  <lastBuildDate>Wed, 04 Mar 2026 15:04:27 -0500</lastBuildDate>
  <link>https://www.cc4e.com/</link>
  <language>en-us</language>
  <copyright>© 2026 C Programming for Everybody (cc4e.com)</copyright>
  <podcast:locked>yes</podcast:locked>
    <podcast:guid>82fcce6f-8e6f-507c-a416-9e3a69a2914c</podcast:guid>
  <itunes:author>Dr. Charles R. Severance</itunes:author>
  <itunes:type>serial</itunes:type>
  <itunes:explicit>false</itunes:explicit>
  <description><![CDATA[This is a podcast dedicated to learning the "classic" version of the C Programming language from the 1978 book written by Brian W. Kernighan and Dennis M. Ritchie.  This book places the reader right 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.  Programming languages like Python, Perl, Java, JavaScript and Ruby are all written in C.  Software like the early TCP/IP networking implementations that made the Internet possible were written in C.  And the first web browsers were written in C.  C made major advances in computer architecture possible because operating systems, compilers, and utilities could be re-compiled on a new architecture once they built a C compiler for the architecture.  So there is a very good chance that almost all the software that you use was either written in C or written in a programming language that was written in C.   So we study C less as a programming language to use on a daily basis and more as the foundation of modern software and computing.  Thee underlying book is copyright all rights reserved by AT&T but is being used in this work under "fair use" because of the book's historical and scholarly significance, its lack of availability, and lack of an accessible version of the book.]]></description>
  <generator>Buzzsprout (https://www.buzzsprout.com)</generator>
  <itunes:keywords>C, Programming</itunes:keywords>
  <itunes:owner>
    <itunes:name>Dr. Charles R. Severance</itunes:name>
  </itunes:owner>
  <image>
     <url>https://storage.buzzsprout.com/6vdkf0y7i3cx8l6xx2lnacwblas3?.jpg</url>
     <title>C Programming for Everybody (cc4e.com)</title>
     <link>https://www.cc4e.com/</link>
  </image>
  <itunes:image href="https://storage.buzzsprout.com/6vdkf0y7i3cx8l6xx2lnacwblas3?.jpg" />
  <itunes:category text="Technology" />
  <item>
    <itunes:title>Welcome to C Programming for Everybody - www.cc4e.com and Coursera</itunes:title>
    <title>Welcome to C Programming for Everybody - www.cc4e.com and Coursera</title>
    <itunes:summary><![CDATA[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&amp;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. ]]></itunes:summary>
    <description><![CDATA[<p>This www.cc4e.com web site is dedicated to learning the &quot;classic&quot; version of the C Programming language from the 1978 book written by Brian Kernighan and Dennis Ritchie. This K&amp;R book places the reader in the middle of the 1970&apos;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.</p>]]></description>
    <content:encoded><![CDATA[<p>This www.cc4e.com web site is dedicated to learning the &quot;classic&quot; version of the C Programming language from the 1978 book written by Brian Kernighan and Dennis Ritchie. This K&amp;R book places the reader in the middle of the 1970&apos;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.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1813198/episodes/8816050-welcome-to-c-programming-for-everybody-www-cc4e-com-and-coursera.mp3" length="2113562" type="audio/mpeg" />
    <itunes:author>Dr. Charles R. Severance</itunes:author>
    <guid isPermaLink="false">Buzzsprout-8816050</guid>
    <pubDate>Sun, 10 Jul 2022 17:00:00 -0400</pubDate>
    <itunes:duration>173</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:season>1</itunes:season>
    <itunes:episode>1</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>C Programming - Chapter 0 - Preface</itunes:title>
    <title>C Programming - Chapter 0 - Preface</title>
    <itunes:summary><![CDATA[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.   ]]></itunes:summary>
    <description><![CDATA[<p>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&apos;s and 1970&apos;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.<br/><br/></p>]]></description>
    <content:encoded><![CDATA[<p>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&apos;s and 1970&apos;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.<br/><br/></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1813198/episodes/8809704-c-programming-chapter-0-preface.mp3" length="13027877" type="audio/mpeg" />
    <itunes:author>Dr. Charles R. Severance</itunes:author>
    <guid isPermaLink="false">Buzzsprout-8809704</guid>
    <pubDate>Sat, 09 Jul 2022 16:00:00 -0400</pubDate>
    <itunes:duration>1083</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:season>1</itunes:season>
    <itunes:episode>2</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>C Programming - Chapter 1 - A Tutorial Introduction</itunes:title>
    <title>C Programming - Chapter 1 - A Tutorial Introduction</title>
    <itunes:summary><![CDATA[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. ]]></itunes:summary>
    <description><![CDATA[<p>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 &quot;fair use&quot; so we can interpret this historical and scholarly work and place it in the context of the history of computing.</p>]]></description>
    <content:encoded><![CDATA[<p>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 &quot;fair use&quot; so we can interpret this historical and scholarly work and place it in the context of the history of computing.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1813198/episodes/10698047-c-programming-chapter-1-a-tutorial-introduction.mp3" length="71415031" type="audio/mpeg" />
    <itunes:author>Dr. Charles R. Severance</itunes:author>
    <guid isPermaLink="false">Buzzsprout-10698047</guid>
    <pubDate>Fri, 08 Jul 2022 20:00:00 -0400</pubDate>
    <itunes:duration>5948</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:season>1</itunes:season>
    <itunes:episode>3</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>C Programming - Chapter 2 - Types, Operators and Expressions</itunes:title>
    <title>C Programming - Chapter 2 - Types, Operators and Expressions</title>
    <itunes:summary><![CDATA[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. ]]></itunes:summary>
    <description><![CDATA[<p>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 &quot;fair use&quot; so we can interpret this historical and scholarly work and place it in the context of the history of computing.</p>]]></description>
    <content:encoded><![CDATA[<p>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 &quot;fair use&quot; so we can interpret this historical and scholarly work and place it in the context of the history of computing.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1813198/episodes/10746978-c-programming-chapter-2-types-operators-and-expressions.mp3" length="45706171" type="audio/mpeg" />
    <itunes:author>Dr. Charles R. Severance</itunes:author>
    <guid isPermaLink="false">Buzzsprout-10746978</guid>
    <pubDate>Thu, 07 Jul 2022 15:00:00 -0400</pubDate>
    <itunes:duration>3806</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:season>1</itunes:season>
    <itunes:episode>4</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>C Programming - Chapter 3 - Control Flow</itunes:title>
    <title>C Programming - Chapter 3 - Control Flow</title>
    <itunes:summary><![CDATA[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. ]]></itunes:summary>
    <description><![CDATA[<p>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 &quot;fair use&quot; so we can interpret this historical and scholarly work and place it in the context of the history of computing.</p>]]></description>
    <content:encoded><![CDATA[<p>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 &quot;fair use&quot; so we can interpret this historical and scholarly work and place it in the context of the history of computing.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1813198/episodes/10813923-c-programming-chapter-3-control-flow.mp3" length="34541291" type="audio/mpeg" />
    <itunes:author>Dr. Charles R. Severance</itunes:author>
    <guid isPermaLink="false">Buzzsprout-10813923</guid>
    <pubDate>Wed, 06 Jul 2022 11:00:00 -0400</pubDate>
    <itunes:duration>2875</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:season>1</itunes:season>
    <itunes:episode>5</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>true</itunes:explicit>
  </item>
  <item>
    <itunes:title>C Programming - Chapter 4 - Functions and Program Structure</itunes:title>
    <title>C Programming - Chapter 4 - Functions and Program Structure</title>
    <itunes:summary><![CDATA[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. ]]></itunes:summary>
    <description><![CDATA[<p>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 &quot;fair use&quot; so we can interpret this historical and scholarly work and place it in the context of the history of computing.</p>]]></description>
    <content:encoded><![CDATA[<p>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 &quot;fair use&quot; so we can interpret this historical and scholarly work and place it in the context of the history of computing.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1813198/episodes/10834463-c-programming-chapter-4-functions-and-program-structure.mp3" length="65992653" type="audio/mpeg" />
    <itunes:author>Dr. Charles R. Severance</itunes:author>
    <guid isPermaLink="false">Buzzsprout-10834463</guid>
    <pubDate>Tue, 05 Jul 2022 00:00:00 -0400</pubDate>
    <itunes:duration>5496</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:season>1</itunes:season>
    <itunes:episode>6</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>C Programming - Chapter 5 - Arrays and Pointers</itunes:title>
    <title>C Programming - Chapter 5 - Arrays and Pointers</title>
    <itunes:summary><![CDATA[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. ]]></itunes:summary>
    <description><![CDATA[<p>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 &quot;fair use&quot; so we can interpret this historical and scholarly work and place it in the context of the history of computing.</p>]]></description>
    <content:encoded><![CDATA[<p>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 &quot;fair use&quot; so we can interpret this historical and scholarly work and place it in the context of the history of computing.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1813198/episodes/10869395-c-programming-chapter-5-arrays-and-pointers.mp3" length="65235601" type="audio/mpeg" />
    <itunes:author>Dr. Charles R. Severance</itunes:author>
    <guid isPermaLink="false">Buzzsprout-10869395</guid>
    <pubDate>Mon, 04 Jul 2022 16:00:00 -0400</pubDate>
    <itunes:duration>5433</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:season>1</itunes:season>
    <itunes:episode>7</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>C Programming - Chapter 6 - Arrays and Pointers</itunes:title>
    <title>C Programming - Chapter 6 - Arrays and Pointers</title>
    <itunes:summary><![CDATA[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. ]]></itunes:summary>
    <description><![CDATA[<p>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 &quot;fair use&quot; so we can interpret this historical and scholarly work and place it in the context of the history of computing.</p>]]></description>
    <content:encoded><![CDATA[<p>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 &quot;fair use&quot; so we can interpret this historical and scholarly work and place it in the context of the history of computing.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1813198/episodes/10888395-c-programming-chapter-6-arrays-and-pointers.mp3" length="62399957" type="audio/mpeg" />
    <itunes:author>Dr. Charles R. Severance</itunes:author>
    <guid isPermaLink="false">Buzzsprout-10888395</guid>
    <pubDate>Sun, 03 Jul 2022 09:00:00 -0400</pubDate>
    <itunes:duration>5197</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:season>1</itunes:season>
    <itunes:episode>8</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>C Programming - Chapter 7 - Input and Output</itunes:title>
    <title>C Programming - Chapter 7 - Input and Output</title>
    <itunes:summary><![CDATA[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. ]]></itunes:summary>
    <description><![CDATA[<p>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 &quot;fair use&quot; so we can interpret this historical and scholarly work and place it in the context of the history of computing.</p>]]></description>
    <content:encoded><![CDATA[<p>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 &quot;fair use&quot; so we can interpret this historical and scholarly work and place it in the context of the history of computing.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1813198/episodes/10902763-c-programming-chapter-7-input-and-output.mp3" length="33173632" type="audio/mpeg" />
    <itunes:author>Dr. Charles R. Severance</itunes:author>
    <guid isPermaLink="false">Buzzsprout-10902763</guid>
    <pubDate>Sat, 02 Jul 2022 14:00:00 -0400</pubDate>
    <itunes:duration>2761</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:season>1</itunes:season>
    <itunes:episode>9</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>C Programming - Chapter 8 - The UNIX System Interface</itunes:title>
    <title>C Programming - Chapter 8 - The UNIX System Interface</title>
    <itunes:summary><![CDATA[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. ]]></itunes:summary>
    <description><![CDATA[<p>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 &quot;fair use&quot; so we can interpret this historical and scholarly work and place it in the context of the history of computing.</p>]]></description>
    <content:encoded><![CDATA[<p>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 &quot;fair use&quot; so we can interpret this historical and scholarly work and place it in the context of the history of computing.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1813198/episodes/10908461-c-programming-chapter-8-the-unix-system-interface.mp3" length="26150996" type="audio/mpeg" />
    <itunes:author>Dr. Charles R. Severance</itunes:author>
    <guid isPermaLink="false">Buzzsprout-10908461</guid>
    <pubDate>Fri, 01 Jul 2022 12:00:00 -0400</pubDate>
    <itunes:duration>2176</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:season>1</itunes:season>
    <itunes:episode>10</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
</channel>
</rss>
