Skip to content

My progress on various programming languages books (6502 Assembly, C, Scheme).

Notifications You must be signed in to change notification settings

federicomariamassari/programming-notebooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 

Repository files navigation

Programming Notebooks

This repository, a hobby, documents my progress with various programming languages.

C

As I delve into C, the lingua franca of programming, I find that the language is really helping me understand Python—and programming in general—much better. So far, I am really enjoying C!

C Programming: A Modern Approach, 2nd Edition (King, K. N.)

This section documents my progress with the classic book "C Programming: A Modern Approach, 2nd Edition", by K. N. King. This has been a wonderful, thorough reference for learning the language.

To compile and run a program:

gcc -Wall -W -pedantic -std=c99 -o ex_1.01 ex_1.01.c  # exercise 1.01
./ex_1.01
Chapter Chapter
1 Introducing C 15 Writing Large Programs
2 C Fundamentals 16 Structures, Unions, and Enumerations
3 Formatted Input/Output 17 Advanced Uses of Pointers
4 Expressions 18 Declarations
5 Selection Statements 19 Program Design
6 Loops 20 Low-Level Programming
7 Basic Types 21 The Standard Library
8 Arrays 22 Input/Output
9 Functions 23 Library Support for Numbers and Character Data
10 Program Organization 24 Error Handling
11 Pointers 25 Internal Features
12 Pointers and Arrays 26 Miscellaneous Library Functions
13 Strings 27 Additional C99 Support for Mathematics
14 The Preprocessor

About

My progress on various programming languages books (6502 Assembly, C, Scheme).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages