index_C

C

C, rewriting shell scripts in, 85-87

Captive user interfaces (CUIs)

avoiding, 93-101

big is beautiful approach, 97-98

command parsers, 96-97

deficiencies, 94-95

defined, 93

design basis, 95

GUIs and, 100-101

hindering interaction with other programs, 99

interaction example, 93

leveraging and, 99-100

programs with, combining, 98-99

scaling and, 99

Unix-style interface vs., 94

user is human assumption, 95-96

user requirements with, 94-95

Windows and, 172-73

Case sensitivity, 113

Case studies

Atari 2600, 58-60

Unix philosopher's bag of tricks, 65-67

Changes, inevitability of, 30-31

Choose portability over efficiency (tenet 4), 52-60

case study, 58-60

cell phone example, 202

defined, 8

efficiency/portability compatibility, 55-56

new hardware platforms and, 57

program speed and, 54-55

user training and, 56-57

Windows and, 170

See also Portability; Tenets

Claw hammer analogy, 119

Concurrent Versions System (CVS), 183

Content

audible, 160-62

textual, 162-69

visual, 158-60

CPU

capacity, 21

chip prices, 118

Crawford, Chris, 140-41, 143

Cutler, David, 153



Linux and the Unix Philosophy
Linux and the Unix Philosophy
ISBN: 1555582737
EAN: 2147483647
Year: 2005
Pages: 92
Authors: Mike Gancarz

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net