Computer Systems Research
Program Code for your Research Project
- Complexity and completeness of your code and algorithms
- Structured and commented sections of code
- Programmed for reusability, future modifications
- Units for testing your code and algorithms; internal functions running tests on your code
The fine art of computer programming
Art and computer programming
Paul Graham,
Five questions about language design,
The Python Paradox,
Hackers and Painters,
If Lisp is so great
How to not write a computer program
Write great code