Presper, 11
encapsulation, 52, 78
encryption, 175
ENIAC (Electronic Numerical
Integrator Analyzer and
Computer), 11
ethics, code of, 170
extended Backus-Naur form (EBNF),
61??“62
file systems, 122??“124
FORTRAN, 45, 47??“48
functional language, 46, 55??“56
hacker, 176-177
???halting problem,??? 28??“29
hardware, 2
Tables and figures in bold
higher-level languages, 2??“3
Hollerith, Herman, 8
Hopper, Grace Murray, 10
HTML (hypertext markup language),
135??“137
HTTP (hypertext transport protocol),
134??“135
IBM (International Business
Machines Corporation), 8
imperative language, 46, 49
inheritance, 52, 78, 79, 81??“82
insertion sort, 17??“19
instance method, 51, 52, 78, 79??“80
instance variable, 51, 52, 78, 79??“80
instruction set. See machine language
International Business Machines
Corporation (IBM), 8
internet, 128
reference model, 129, 129??“134
internet protocol (IP), 131??“132
interpreter, 48??“49
I/O, 40-1
direct memory access (DMA), 100
interrupt-driven, 100
management, 99
memory mapped, 101
programmed, 100
See also Java: input/output
IP (internet protocol), 131??“132,
133??“134
ISO OSI reference model, 128,
128??“129
iteration. See looping
Jacquard, Joseph Marie, 5
Jacquard loom, 5, 7
Java, 47, 49, 50??“51, 66
control structures, 71??“77
data types, 66??“70
error handling, 85??“87
identifiers, 71
input/output, 87??“92
interfaces, 83??“84
operators, 70
variables and methods, 79??“84
Java Virtual Machine (JVM), 49
JDBC, 162??“165
job control language (JCL), 97
LAN (local area network), 127??“128.
Pages:
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541