Programming Papers
Quick Programming Guides

Programming Reference
The Fortran Wiki – All things to do with Fortran
LEARN. Adacore.com – All things to do with Ada programming
Lecture Notes: Programming in C
1. Introduction
2. Programs and pseudocode
3. Unix
4. Basic C syntax
5. Variables and data
6. Expressions
7. Logical expressions and if
8. Making decisions: if and switch
9. Bugs and defensive programming
10. Loops
11. Programming style
12. Algorithms
13. Usability
14. Math in C
15. Intro. to Functions
16. Advanced functions
17. Arrays
18. Advanced arrays
19. Testing
20. Strings
21. Advanced structures
22. File I/O
23. Review + Solns
24. The art of recursion
Debugging Techniques
The following digests relate to techniques for debugging a program, written in the context of C programming, but could be tailored for use in any programming language:
printf debugging
assertions
program slicing
defensive programming
PROGRAMMING LORE
These digests relate to pieces of programming knowledge.
23. Review + Solns
Q65 has an incorrect answer bolded. Answer should be 4, not 2.
Actually this is the correct answer… there is no ln function in C, it is log, and log is log10
Michael
can i be taught how to programme please send me notes
anyone can be taught how to program… but I don’t send out notes. There are notes in the Programming Notes section.