He writes as readily on how to be a software entrepreneur as he does on the innards of floatingpoint arithmetic or the turbulent world of software design methodologies. Plauger s monthly column programming on purpose which has been entertaining readers of computer language magazine for years. Building better apps and applets, yourdon press, 1996. This book was set in times roman and courier 12 by the authors, using a graphic sys. Apr 28, 2008 programmers dont read books but you should. Its not the kind of book you just read from cover to cover and then try a few of its suggestions.
I picked up as many tips about good software design from reading this book as from any other book ive read. A collection of essays drawn from plauger s popular monthly column, programming on purpose, in computer language magazine. Plauger, including the standard c library, and software tools, and more on. Programming on purpose is the keystone of a threevolume collection of essays he wrote between 1986 and. The purpose of this essay is to provide opinions on programming style. A collection of essays drawn from plaugers popular monthly column, programming on purpose, in computer language magazine. Everyday low prices and free delivery on eligible orders. Other readers will always be interested in your opinion of the books youve read. A smooth introduction to computer science, including programming, is.
He has written over a dozen textbooks and hundreds of articles for a. Are plaugers observations and nuggets of advice still relevant. Topics span the gamut from how to be a software entrepreneur, the innards of floating point arithmetic, and the turbulent world. For web page which are no longer available, try to retrieve content from the of the internet archive if available. Plaugers monthly column programming on purpose has been entertaining readers of. Volume i is subtitled essays on software design, volume ii is essays on software people, and volume iii is essays on software technology. Founded in 1997, has become a leading book price comparison site. You may agree with some things that i have to say and disagree with others, but my goal is to encourage you to think about the style of your program. A discipline for software engineering is a workbook. One of the central themes of is that software developers no longer learn programming from books, as joel mentioned. Are plauger s observations and nuggets of advice still relevant. The alchemist by paulo coelho, the purpose driven life. The next three books give a good impression of the breadth of the computing field.
This essay is influenced by rob pikes notes on programming in c and kernighan and plaugers the elements of programming. Focusing throughout on peoplerelated matters, plauger shows software writers how to be really ingenious. Whether youve loved the book or not, if you give your honest and detailed thoughts then people will find new books that are right for them. He is a writer and consultant in the field of computer programming. A set of three books that reprise most of the columns plauger wrote for computer language. Programming download free lectures notes, papers and ebooks related to programming, computer science, web design, mobile app development, software engineering, networking, databases, information technology and many more. I said in the first part of this series that one of the books i wanted to talk about was written in 1974. He has written over a dozen textbooks and hundreds of articles for a variety of periodicals. C is not a very high level language, nor a big one, and is not specialized to any particular area of application. Plauger s monthly column programming on purpose has been entertaining readers of computer language magazine for years. Phillip james plauger is an author and entrepreneur. The market for books on programming topics is miniscule compared to the number of working programmers. Mar 06, 2010 i said in the first part of this series that one of the books i wanted to talk about was written in 1974. My colleague dennis schafroth guessed that it might be kerninghan and ritchies classic, the c programming language, but the first edition of that book actually came out in 1978.
He has written and cowritten articles and books about programming style, software tools, and the c programming language, as well as works of science fiction. The essays in this book originally appeared as installments of the monthly column programming on purpose by p. Dobbs journal excellence in programming award dr dobbs. Plaugers monthly column programming on purpose has been entertaining readers of computer language magazine for years. This book reminds me a lot of programming pearls, but its actually better.
Feb 21, 2016 source code of the standard c library, by plauger. He has written and cowritten articles and books about programming style, software tools, and the c programming language he founded whitesmiths, the first company to sell a c compiler and unixlike operating system. Prentice halls most important c programming title in years. I picked up as many tips about good software design. Buy software tools in pascal 01 by kernighan, brian w. In either case, it is more important to make the purpose of the code unmistak able than to display. A guided tour of numerous software design methods, this volume collects into book form a variety of articles from p. See this book at fundamentals of data structures in turbo pascal. A more complete listing of java books is available in a java bibliography.
Im going to skip knuth and the other usual suspects, as those are wellcovered by others, and go with some books that are very useful to read, but maybe on the periphery. Ive been waiting for the pdf to come to the acm classic books page. Oct 08, 2011 in some sense, programming on purpose complements the pattern approach because patterns are usually employed to describe solutions at the architectural level, while the principles plauger describes are focused on detailed design and coding. Books advanced search todays deals new releases amazon charts.
Discover book depositorys huge selection of plauger books online. He writes as readily on how to be a software entrepreneur as he does on the innards of floatingpoint anthmetic or the turbulent world of software design methodologies. Although the original publication of this collection was in 1993, the materials in the book date back considerably further. Download free lectures notes, papers and ebooks related to programming, computer science, web design, mobile app development, software engineering, networking, databases, information technology and many more. Ag98 ken arnold and james gosling, the java programming language, second ed. A set of three books that reprise most of the columns plauger wrote for computer language between 1986 and 1993. In some sense, programming on purpose complements the pattern approach because patterns are usually employed to describe solutions at the architectural level, while the principles plauger describes are focused on detailed design and coding. Programming on purpose, a set of books based on columns he wrote for computer language. The very act of reading this book already sets you apart from probably ninety. Feb 02, 1993 a guided tour of numerous software design methods, this volume collects into book form a variety of articles from p. Plaugers monthly column programming on purpose which has been entertaining readers of computer language magazine for years.
C is a generalpurpose programming language with features economy of expression, modern flow control and data structures, and a rich set of operators. Humphrey discusses principles and enforces them with homework assignments. Programming on purpose is a collection of essays originally written for computer language magazine. What are the top 10 books every computer scientist should read.
1123 1345 1399 685 839 262 1356 67 972 1299 1268 291 669 663 1426 992 188 1012 1530 536 1112 1287 80 1194 501 154 619 459 908 149 605