Opening book details…
Can I read The Ascetic Programmer: How asceticism benefits programming, science, and the arts on EtoBox?
The Ascetic Programmer: How asceticism benefits programming, science, and the arts by Antonio Piccolboni is a nonfiction available to read on EtoBox.
What is The Ascetic Programmer: How asceticism benefits programming, science, and the arts about?
Ascetic programming is the writing of computer programs using fewer lines of code or forgoing certain programming language features.Imposing restrictions on programming other than those on resources goes at least as far back as Edsger W. Dijkstra's condemnation of the goto statement. However, among possible restrictions, the one on program length is the most interesting. It has positive associations to computing, from correctness to maintainability.Asceticism originated as a spiritual practice targeting worldly pleasures and promising salvation or enlightenment. This book will focus mainly on code length restrictions and, more generally, description length restrictions, and our rewards will be plenty and varied, but less spiritual.Asceticism in programming comes in two flavors: conciseness and frugality. The former aims at delivering the same functionality with fewer lines of code; the latter's goal is identifying essential features and discarding the rest. They both apply to programming at all scales, from snippets to systems.Beyond programming, unexpected examples of asceticism can be found in statistics, philosophy, the visual arts, music, literature, and more. Outside science a
Who reads The Ascetic Programmer: How asceticism benefits programming, science, and the arts?
It is typically read by self-directed learners exploring a subject in depth.
Common subject areas: history, science, philosophy, social sciences.
- Author
- Antonio Piccolboni
- Published
- 2023
- Language
- EN
- Category
- nonfiction
- Subjects
- Computer Science, Programming, Stem
More by Antonio Piccolboni
Browse all works by Antonio Piccolboni
Similar books
- Clause and Effect : Prolog Programming for the Working Programmer — Dr. William F. Clocksin (auth.) (1997)
- Functional Programming in R : Advanced Statistical Programming for Data Science, Analysis and Finance — Thomas Mailund (2017)
- How to Design Programs: An Introduction to Programming and Computing (The MIT Press) (2018)
- Expert WSS 3.0 and MOSS 2007 Programming (Wrox Programmer to Programmer) — Dr Shahram Khosravi (2009)
- Professional XMPP Programming with JavaScript and jQuery (Wrox Programmer to Programmer) — Jack Moffitt (2010)
- Exploratory Programming for the Arts and Humanities (The MIT Press) — Nick Montfort (2016)