CIS 1250 Lecture Notes - Lecture 10: Brian Kernighan, Dennis Ritchie, Unix Philosophy
Document Summary
Treating devices and some networking as files. Stringing together small programs through the shell and pipes. The unix kernel a spe(cid:272)ial (cid:272)o(cid:374)trol progra(cid:373) (cid:449)hi(cid:272)h (cid:373)a(cid:374)ages the syste(cid:373)"s resour(cid:272)es. It was easy to port to other platforms. Porta(cid:271)le (cid:271)e(cid:272)ause it"s de(cid:448)eloped usi(cid:374)g the c language. C was developed that brian kernighan and dennis ritchie. It could be compiled into an efficient executable program. Libraries are used to extend the functionality of the system. It is relatively easy to port a c program to a different platform. A mix of high-level language features and low level operations. Key words: break, char, const, do, double, else, for, if etc. First application that turned computing as a hobby into making a desktop available up front for businesses to sort and organize data. Flexibility user could define the data organization and formulas. The tabular format was easy to understand. Database that stores information that can be found fast and easily.