c

introduction

history

c was originally made to help re-build unix for a different computer. This was when portability was noted as a great aspect of the programming language. unix_philosophy

You have to be small and efficient when making an operating system, and therefore C is considered the perfect language for that job.

C was based on Algol.

underlying philosophy features

low-level

Close to assembly language in terms of size and speed. Access to bytes and addresses.

permissive

It allows you to do more than what other programming languages will allow, such as a[i++]+=5. You can do things like for(;;) to do an infinite while loop.

strengths

weaknesses

effective_use_of_c

contents

TODO make automatically with grep c___20250304_1142_20.pd

statement

related

backlinks