Codeberg.org
A technical book exploring the reasons for and understanding of programming in the age of AI.
SITE CAPTUREBased on information published on the service's website. Selection and review policy
WHAT IT DOES
What does it do?
In an era when AI answers “how,” this book focuses on the “why” of programming. Drawing on computing history and the ideas of pioneering programmers, it presents programming as an exploration of language, knowledge and human creativity. Readers can fork the repository to make their own edition or propose changes through pull requests.
KEY FEATURES
Key features
- Explain the purpose and meaning of programming
- Introduce computing history and the ideas of pioneering programmers
- Explore programming as implementing domain languages and building understanding
- Fork the repository to make a personal edition
- Propose error corrections and content revisions through pull requests
EDITOR'S NOTE
Why did it stand out?
At a time when AI quickly supplies the “how,” it revisits programming as a way to understand and test languages and models of reality. Its format, which lets readers fork the book and make their own editions, also suits the subject.