Harold Thimbleby
“Literate Programming” only

1.Literate Programming — Publications: refereed
1.1.Journal papers: refereed
1.2.Contributions to edited volumes: refereed
2.Literate Programming — Invited publications: not refereed
2.1.Forewords and keynotes
3.Literate Programming — Other publications
3.1.Correspondence and other communications
4.Literate Programming — Presentations, exhibitions, debates, workshops
4.1.Invited lectures, webinars and seminars

All subject categories

Google profile

AutostereogramsBooksCalculatorsCybersecurity & virusesDevice designEthics & cultureFavouritesFormal Methods in HCIGeneral InterestHIT: Health IT & devicesHCIHuman ErrorLawInternetPost Office Horizon scandalProgrammingResearch, teaching & lecturingReading & digital librariesReviewsVideosComputer virusesWorld Wide WebWriting, editing & publishingSoftware EngineeringEverything


1. Literate Programming — Publications: refereed

1.1. Journal papers: refereed

H. Thimbleby & D. Williams, “A tool for publishing reproducible algorithms & A reproducible, elegant algorithm for sequential experiments”, Science of Computer Programming, vol. 156, pp. 45–67 (2018). URL DOI: 10.1016/j.scico.2017.12.010

H. Thimbleby, “Explaining Code for Publication”, Software — Practice & Experience, vol. 33, no. 10, pp. 975–1001 (2003). URL PDF DOI: 10.1002/spe.537

H. Thimbleby, “A Literate Program for File Comparison”, Communications of the ACM, vol. 32, no. 6, pp. 740–755 (1989).

H. Thimbleby, Awarded British Computer Society Wilkes Medal, “Experiences with Literate Programming Using CWEB (A Variant of Knuth’s WEB)”, Computer Journal, vol. 29, no. 3, pp. 201–211 (1986). PDF DOI: 10.1093/comjnl/29.3.201

1.2. Contributions to edited volumes: refereed

H. Thimbleby, “Literate Programming”, The Encyclopedia of Computer Science, A. Ralston, E. D. Reilly & D. Hemmendinger (editors), pp. 1000–1002, Nature Publishing Group (2000). PDF

H. Thimbleby, “Literate Programming”, The Encyclopedia of Computer Science, A. Ralston & E. D. Reilly (editors), pp. 761–762, van Nostrand Reinhold (1993).

2. Literate Programming — Invited publications: not refereed

2.1. Forewords and keynotes

H. Thimbleby, “Living in the past is written in stone; The future is written in parallel — Writing a book on Health IT”, Future of Text 2019 Symposium, Southampton (2019).

3. Literate Programming — Other publications

3.1. Correspondence and other communications

H. Thimbleby, “Cweb Manual”, York University (July, 1986).

H. Thimbleby, “Cweb Manual”, York University (August, 1984).

4. Literate Programming — Presentations, exhibitions, debates, workshops

4.1. Invited lectures, webinars and seminars

H. Thimbleby, “Literate Programming”, Logica, London (1987).


All subject categories

Google profile

AutostereogramsBooksCalculatorsCybersecurity & virusesDevice designEthics & cultureFavouritesFormal Methods in HCIGeneral InterestHIT: Health IT & devicesHCIHuman ErrorLawInternetPost Office Horizon scandalLiterate ProgrammingProgrammingResearch, teaching & lecturingReading & digital librariesReviewsVideosComputer virusesWorld Wide WebWriting, editing & publishingSoftware EngineeringEverything.