Unix text-processing programming language. Originally published as a throwaway language its authors didn't intend to maintain, but adopted widely. After a user reported spending three weeks blaming the authors for a bug, its creators were among the first to write automated tests for every feature — in the 1980s, well before JUnit and TDD. Now bundled with most operating systems (recently dropped from macOS, still in Ubuntu).