High Level COBOL Programmingwriting

programming-educationtextbookscobol
1977-01-01 · 1 min read · Edit on Pyrite

Published in 1977, this practical textbook addressed COBOL at a moment when it was the dominant language of business computing. The "high level" framing emphasized disciplined use of COBOL's structured features rather than the low-level tricks common in production COBOL of the era.

The book reflects Weinberg's consistent pedagogical stance: languages are tools for human thought, and teaching a language means teaching how to think clearly with it. COBOL's verbosity, often mocked, was here treated as a legibility asset — programs that could be read and understood by non-programmers had real organizational value.

This was workmanlike textbook production rather than a major intellectual contribution, but it served the large population of programmers and students working in commercial data processing. Winthrop published several of Weinberg's practical books in this period alongside the more theoretically ambitious work appearing elsewhere.

The book belongs to Weinberg's productive mid-1970s period when he was simultaneously writing foundational theory (introduction-to-general-systems-thinking-1975) and practical instructional material, serving both the academic and practitioner communities.