Building Better Applications: A Theory of Efficient Software Development
As computer software has grown more capable and sophisticated, the underlying operating code has expanded. Now an experienced software developer proposes a new set of theoretical ideas and practical techniques for writing simpler, more efficient programs. Dunlavey analyzes programmers and the work they produce, offering a strategy for making both perform better.
What people are saying - Write a review
We haven't found any reviews in the usual places.
account number account total acct total allocated arguments bits block break buffer BYTE call stack caller char COBOL data structure database define differential execution display procedure endif example expr extern void FIFO Figure finite finite state machine FIXP flyweight process fm_buffer fm_mode fm_phase function garbage collector gcUsed GETC GMODE_ERASE GMODE_SHOW goto graphical handler heap ILST implement include stdio.h input instruction set int err interpreted ITRN language lexan lexical analyzer line segment lookahead loop machine machine_t macro major account material handling minor total mismatch modeO NULL object object-oriented programming operation parse tree parser partld performance pointer primitive printf problem problem-oriented language ptop queue record redundancy request RESUME return(err routine run-time screen simple simulation source code statement storage string subPartId subroutine task technique token TOLONG(self->y transaction code translation table typedef struct undef update variables