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.
Close to assembly language in terms of size and speed. Access to bytes and addresses.
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.
*nixTODO make automatically with grep
c___20250304_1142_20.pd