Skip to content

book/learning-C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning C

Learn C by pairing (mostly remotely) with an experienced C programmer.

Stated long term goal: to become fluent and confident in C, in order to be interested, willing, and able to hack the perl core.

Roadmap

A combination of pairing sessions, code reviews, home work, transmission.

Pairing projects

  • Hello, World! (0)
  • Implement a hashtable from scratch (1)
  • Turn the hashtable into a library (2)
  • Implement a double-ended linked list with which you can "push, pop, shift, and unshift" items.
  • Write a library providing the hashtable and double-ended linked list
  • Write a custom allocator
  • Bind to a C library using XS

Homework projects (to review)

Learning tools on the way

Resources

Books

Videos

Others

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published