Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Kernighan B.W., Pike R. — The practice of programming
Kernighan B.W., Pike R. — The practice of programming



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: The practice of programming

Авторы: Kernighan B.W., Pike R.

Аннотация:

With the same insight and authority that made their book The Unix Programming Environment a classic, Brian Kernighan and Rob Pike have written The Practice of Programming to help make individual programmers more effective and productive. This book is full of practical advice and real-world examples in C, C++, Java, and a variety of special-purpose languages. Kernighan and Pike have distilled years of experience writing programs, teaching, and working with other programmers to create this book. Anyone who writes software will profit from its principles and guidance.


Язык: en

Рубрика: Computer science/Языки программирования/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 1999

Количество страниц: 267

Добавлена в каталог: 18.11.2005

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Hash table size, graph of      174
Hash table, growing      58
Hash table, prefix      64
Hash value      55
Hash, container      76 81
Hash, function, Markov C      66
Hashing, coordinate      57—58
Hashtable class, Java      71
Header file, bug      129
Header file, organization      94
Header, "csv.h"      94
Header, "eprintf.h"      110
Header, "errors.h"      238
Header, <assert.h>      142
Header, <ctype.h>      18 21 129 210
Header, <errno.h>      109
Header, <stdarg.h>      109 218
Header, <stddef.h>      192
Header, <stdio.h>      104 196
Header, <stdlib.h>      198
Header, <time.h>      171
Helm, Richard      84
Hemingway, Ernest      63
Hennessy, John      188
Herron, Andrew      xii
Hexadecimal output      125
histogram      126
Hoare, C.A.R.      32 37
Holes in structure      195
Holzmann, Gerard      xii 57 59
Homoiousian vs. homoousian      228
Hot Spot      130 172—174
HTML      86 157 215 230 237
HTML, characters      31
HTTP      89 204
I/O, binary mode      134 207
I/O, buffering      180
I/O, text mode      134
Icmp Integer comparison function      38
idioms      10—17
Idioms for loop      12 194
Idioms, getchar      13 194
Idioms, infinite loop      12
Idioms, list traversal      12
Idioms, loop      12—13 140
Idioms, malice      14
Idioms, memmove array update      43 68
Idioms, new      14
Idioms, realloc      43 95
Idioms, side effects      195
Idioms, string copy      14
Idioms, string truncation      26
Idioms, switch      16
Idle loop      177
IEEE floating-point arithmetic      112 181 193
If-else ambiguity      10
In-order tree traversal      53
inccounter list function      48
increment operator, ++      9
incremental testing      145
Indentation style      6 10 12 15
Independent implementations, testing by      148
indexOf Java library function      30
Inferno operating system      181 210 213
Infinite loop idioms      12
Information hiding      92 99 104 202
Information hiding in C      94 103
Initialization, static      99 106
Inline function, C++      17 19
Input, mode, rb      134 207
Input, stream, cin      77
Input, stream, stdin      104
insert tree function      51
Insertion, hash table      56
Instructions, stack machine      235
Integer, comparison function, icmp      36
Integer, overflow      36 157
Interface, Cmp      38
Interface, Comparable      37
Interface, principles      91 103—106
Interface, Serializable      207
interface.Java      38
interfaces, user      113—115
internationalization      209—211
Interpreter      231 234
Intersection, portability by      198
IOException      113
iostream library, C++      77
Isalpha library function      210
ISO 10646 encoding      31 210
ISO, C++ standard      76 190 212
isoctal function macro      5
isprint bug      129 136
isspam function      167 169 177
Isupper library function      18 21
isUpperCase Java library function      21
Java, Array      39
Java, Array length field      22
Java, data type sizes      193
Java, Date class      172
Java, Decimal Format class      221
Java, hash function      57
Java, Hashtable class      71
Java, interface      38
Java, library function, Date.getTime      172
Java, library function, indexOf      30
Java, library function, isUpperCase      21
Java, library function.Math.abs      39
Java, logical right shift operator, >>>      194
Java, Object      38 40 71
Java, quicksort      37—40
Java, Random class      39
Java, random library function      24 162
Java, StreamTokenizer class      73
Java, synchronized declaration      108
Java, Vector class      71
Java, virtual machine      237
JavaScript      215
JIT      see "Just-in-time compiler"
Johnson, Ralph      84
Joy, Bill      212
Just-in-time compiler      81 241 243
Kernighan, Brian      28 212 245
Kernighan, Mark      xii
Key, search      36 55 77
Knuth, Donald      59 159 162 172 188 245
Koenig, Andy      xii 239
Lakos, John      xii 115
Language, eqn      229
Language, lawyer      191
Language, mainstream      191
Language, standard      190
languages, scripting      80 82 230
Languages, testing      150
Latin-1 encoding      210
Lazy evaluation      92 99
Leap year computation      7 11 144
Leftmost longest, match      226
Leftmost longest, matchstar function      227
length field, Java Array      22
Library function, abort      125
Library function, atexit      107
Library function, bsearch      36
Library function, clock      171
Library function, ctime      25 144
Library function, Date.getTime Java      172
Library function, fflush      126
Library function, fgets      22 88 92 140 156
Library function, find      30
Library function, find_first_of      101—102
Library function, fread      106 205
Library function, free      48
Library function, fscanf      67
Library function, fwrite      106 205
Library function, getchar      13 194
Library function, gets      14 156
Library function, indexOf Java      30
Library function, isalpha      210
Library function, isupper      18 21
Library function, isUpperCase Java      21
Library function, Java random      24 162
Library function, longjmp      113
Library function, malloc      14 120 131 157
Library function, Math.abs Java      39
Library function, memcmp      173
Library function, memcpy      43 105
Library function, memmove      43 68 105
Library function, memset      182
Library function, new      14 120
Library function, qsort      34
Library function, rand      33 70
Library function, realloc      43 95 120
Library function, scanf      9 156 183
Library function, setbuf, setvbuf      126
Library function, setjmp      113
Library function, setmode      134
Library function, sprintf      67
Library function, strchr      30 167
Library function, strcmp      26
Library function, strcpy      14
Library function, strcspn      97 101 155
Library function, strerror      109 112
Library function, strlen      14
Library function, strncmp      167
Library function, strstr      30 167
Library function, strtok      88 96 105 108 155
Library function, vfprintf      109
Library, C++ iostream      77
Library, design      91—94
Library, sort      34—37
Linderman, John      xii
Lindholm, Tim      245
Line continuation character, \      240
Linear algorithm      30 41 46—47
Linear search      30 32
list container      81
List, bug      128
List, diagram      45
List, doubly-linked      49 81
List, function, addend      46
List, function, addfront      46
List, function, addname      42
List, function, apply      47
List, function, delitern      49
List, function, freeall      48
List, function, inccounter      48
List, function, lookup      47
List, function, newitern      45
List, function, printnv      47
List, representation      45—46 49
List, singly-linked      45
List, traversal idioms      12
LISTS      44—50
literate programming      240
Little languages      151 216 229
little-endian      204
Local variable      3 122
Local variable, pointer to      130
Locanthi, Bart      241 246
Log file      111 125 131
log n algorithm      32 41 51—52 76
Logical operator, $\&amp;\&amp;$      6 193
Logical operator, ||      6 193
Logical right shift operator, >>> Java      194
Logical shift      135 194
longjmp library function      113
lookup, binary search function      31 36
lookup, function, Markov C      67
lookup, hash table function      56
lookup, list function      47
lookup, tree function      52
LOOP macro      240
Loop, do-while      13 133 225
Loop, elimination      179
Loop, idioms      12—13 140
Loop, inversion      169
Loop, unrolling      179
Loop, variable declaration      12
Machine, stack      234
Machine, virtual      203 213 232 236
Machine-dependent code      181
Macro      17—19
Macro, argument, multiple evaluation of      18 129
Macro, assert      142
Macro, code generation by      240
Macro, LOOP      240
Macro, NELEMS      22 31
Macro, va_arg, va_l i st, va_start, va_end      109 218
magic numbers      2 19—22 129
Maguire, Steve      28 137
main function, CSV      89 98 101
main function, grep      225
main function, Markov C      71
main function, Markov C++      77
main function, Markov Java      72
main function, strings      133
Mainstream, language      191
malloc, debugging      131
malloc, idioms      14
malloc, library function      14 120 131 157
Management, memory      48
Management, resource      92 106—109
Map container      72 76 81
Markov class      72
Markov, Awk program      79
Markov, C add function      68
Markov, C addsuffix function      68
Markov, C build function      67
Markov, C generate function      70
Markov, C hash function      66
Markov, C lookup function      67
Markov, C main function      71
Markov, C++ build function      77
Markov, C++ generate function      78
Markov, C++ main function      77
Markov, chain algorithm      62—63
Markov, data structure diagram      66
Markov, hash table diagram      66
Markov, Java Chain class      72
Markov, Java Chain.add function      73
Markov, Java Chain.build function      73
Markov, Java Chain.generatefunction      74
Markov, Java man n function      72
Markov, Java Prefix class      72
Markov, Java Prefix constructor      74
Markov, Java Prefix.equals function      75
Markov, Java Prefix.hashCode function      74
Markov, Perl program      80
Markov, program testing      160—162
Markov, run-timetable      81
Markov, state      64
Markov, test program      161
Mars Pathfinder      121
Marx Brothers      253
MATCH function      224
Match, leftmost longest      226
matchhere function      224
matchstar function      225
matchstar function, leftmost longest      227
Math.abs Java library function      39
1 2 3 4 5
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте