Literate programming
Wygląd
Literate programming (ang. programowanie piśmienne) to styl programowania oparty na założeniu, że programy komputerowe powinny być pisane z naciskiem na czytelność kodu źródłowego dla ludzi, podobnie do dzieła literackiego. Najważniejsza staje się dokumentacja dokładnie tłumacząca działanie algorytmu, w którą dopiero wplecione są fragmenty w języku programowania. Kontrastuje z powszechnym poglądem, że głownym celem jest stworzenie działającego kodu, a jego dokumentacja pełni rolę pomocniczą.