|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Kernighan B.W., Pike R. — The practice of programming |
|
|
Предметный указатель |
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, 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
|
|
|
Реклама |
|
|
|