11.07.2015 Views

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

562 IndexDertouzos, Michael L. 141DES (Data Encryption St<strong>and</strong>ard)39, 145, 180, 317Descartes, Rene 295D. E. Shaw Company 44design documents 159design patterns 122, 142Design Patterns (book) 142Desk Set (film) 378desktop publishing (DTP) 4, 18,64, 142–143, 287, 483, 517desktop replacement. See laptopcomputersdestructor function 88deterministic games 103developing nations <strong>and</strong> computing108, 143–144, 149, 209device driver 144–145, 145assembly languages <strong>and</strong> 29BIOS <strong>and</strong> 49in boot sequence 55in computer science 110CPU <strong>and</strong> 304for hard disks 223in operating systems 353, 354Plug <strong>and</strong> Play <strong>and</strong> 374in s<strong>of</strong>tware installation 244systems programmer <strong>and</strong>465UNIX <strong>and</strong> 485device-independent bitmap (DIB)214Devol, Joseph 182DHCP (Dynamic HostingConfiguration Protocol) 469Dhrystone 43DHTML (dynamic HTML) 161,232–233. See also HTML;XHTMLDiablo II 104dialog boxes 308dial-return satellite system 416dial-up modem access 38, 58DIB (device-independent bitmap)214dictionary 134, 201, 270, 271. Seealso data dictionaryDidiWiki 511difference engine 35–36Differential Analyzer 13, 14, 63, 426Diffie, Bailey Whitfield 145–146,180diffraction 191DigiCash 146digital 12, 12–13, 13, 147digital audio tape (DAT) 446digital camcorders 372digital cameras 108, 223, 371–372.See also photography, digitaldigital cash 146–147digital certificate 78–79, 79, 223–224Digital Chocolate 174digital convergence 59, 147, 147–148, 331, 378, 473, 507. See alsoubiquitous computingdigital dashboard 148, 294digital divide 58, 109, 148–149,170, 172, 439Digital Editions (Adobe) 4Digital Equipment Corporation(DEC) 41, 187, 261, 467, 516.See also PDP minicomputerdigital libraries 166–167, 211, 260Digital Millennium Copyright Act(DMCA) 150, 246, 405digital music <strong>and</strong> video players.See music <strong>and</strong> video players,digitaldigital photography. Seephotography, digitalDigital Research 236, 321digital rights management (DRM)149–150, 166, 246, 326. See alsocopy protectiondigital signature 32, 39, 146digital subscriber line. See DSLdigital to analog converter (DAC)317digital video recording (DVR)163–164digitizing tablet 215, 215Dijkstra, Edsger W. 150, 150–151,374, 460diodes 86Dipmeter Advisor 187Direct2D 105Direct3D 214direct deposit 39direct memory access (DMA) 243directories 191direct-recording electronic (DRE)175DirectX 105, 214Dirt Dog (robot) 253disabled persons <strong>and</strong> computing151–152Ajax pages <strong>and</strong> 6JavaScript <strong>and</strong> 256neural interface for 269senior citizens <strong>and</strong> 425smart homes for 434speech synthesizer for 268user interface <strong>and</strong> 489virtual reality <strong>and</strong> 496voting systems <strong>and</strong> 176disassembly 405disaster planning <strong>and</strong> recovery37, 152Discovery Systems CourseBuilder32discrete data analysis 458discrete mathematics 296discrimination net 190disk array. See RAIDdisk cache 60, 70, 223disk compression 223disk controllers 223disk drives 55, 70. See also CD-ROM <strong>and</strong> DVD-ROM; flashdrive; floppy disk; hard diskdiskette. See floppy diskdisplay. See flat-panel display;monitordistance education 153, 153–154,170, 322distracted driving 72, 327–328Distributed Component ObjectModel (DCOM) 89, 154distributed computing 113, 154–155, 324, 354, 426, 459, 462Distributed ComputingEnvironment (DCE) 310distributed database system 188,292, 303, 334distributed denial-<strong>of</strong>-service(DDOS) attacks. See denial-<strong>of</strong>serviceattacksdistributed object computing 89,118distributed processing 310diversity 179divisions, in COBOL 91DLLs (dynamic link libraries) 20,277, 277, 309DMA (direct memory access) 243DMCA (Digital MillenniumCopyright Act) 150, 246, 405DNA 316, 316–317DNS (domain name system) 154,155–158, 247, 251, 469, 508DOCSIS (Data Over Cable ServiceInterface Specification) 69Dr. Dobbs’ Journal 260doctors, ratings <strong>of</strong> 367–368documentation 158, 159–160,225, 471documentation <strong>of</strong> programcode 74, 158–159. See alsodocumentation; technicalwritingdocument model 160–161, 192Document Object Model (DOM)160, 161, 233, 256documents, XML 520DOM (Document Object Model)160, 161, 233, 256domain name system (DNS) 154,155–158, 247, 251, 469, 508domain squatting 158Donahoe, John 166dongle 117doping 86DOS. See denial-<strong>of</strong>-service attacks;MS-DOSDOS-SHELL 322DOS/Windows Service Technicianexam 80dot-com bustAmazon.com <strong>and</strong> 9, 45AOL <strong>and</strong> 12ASPs in 21in computing history 229in e-commerce 168employment after 179recovery from 108women in computing <strong>and</strong>515Yahoo! <strong>and</strong> 523dot-matrix printers 379, 381,381–382dot pitch 318Dot project 67DoubleClick 212double data rate (DDR) SDRAM301double precision float 338doubly linked lists 282downward compatibility 94, 135“Drafting Dan” 98dragging 321Dragon Systems 452DRAM (dynamic r<strong>and</strong>om accessmemory) 218, 301DRE (direct-recording electronic)175Dreamweaver (Macromedia) 4, 507Drexler, K. Eric 329Dreyfus, Hubert 93, 161–162, 297drill <strong>and</strong> practice programs 99drive connection 86driver. See device driverDRM (digital rights management)149–150, 166, 246, 326. See alsocopy protectiondrone aircraft 311Drudge, Matt 259drum, in laser printer 382drum scanners 417Drupal 52DSL (digital subscriber line) 38,58, 69, 162–163, 163, 299, 335DSL access Multiplexer (DSLAM)162DSS (decision support system)139–140DTP. See desktop publishingdual-core processors 4, 19, 245,305, 324“Dummies” series 159, 471Dungeons <strong>and</strong> Dragons 104, 237,347DUP 201DV (Digital Video) 493DVD copy protection 149, 246DVD-ROM. See CD-ROM <strong>and</strong> DVD-ROMDvorak keyboard 185, 265DVR (digital video recording)163–164Dynabook 263, 273, 433dynamic arrays 24dynamic binding 46, 490Dynamic Hosting ConfigurationProtocol (DHCP) 469dynamic HTML (DHTML) 161,232–233. See also HTML;XHTMLdynamic link libraries (DLLs) 20,277, 277, 309dynamic r<strong>and</strong>om access memory(DRAM) 218, 301dynamic scoping 491Eearly binding 46ease <strong>of</strong> use 37, 137eBay 31, 165–166Craigslist <strong>and</strong> 120–121entrepreneurship <strong>and</strong> 184founder <strong>of</strong> 342–344in mashups 294reputation system <strong>of</strong> 480World Wide Web <strong>and</strong> 518EBCDIC (Extended Binary-CodedDecimal Interchange Code) 81EBNF (extended Backus-Naurform) 38e-books 9, 166–167, 260, 382, 466e-cash 146–147eCharge 146Echelon 181, 383Eckert, J. Presper 167–168, 184,226, 226, 296, 499. See alsoUNIVACEckert-Mauchly <strong>Computer</strong>Corporation 167, 231, 296. Seealso Eckert, J. Presper; Mauchly,John WilliamEclipse 122, 235, 352, 388ECMAScript 256ecology <strong>and</strong> computers 75e-commerce 168–169, 169Amazon.com in 8–9, 45Andreessen in 15anonymity in 17auctions in 31authentication in 32certification for 80in computer history 229computer science in 110CRM in 123data mining in 136digital cash for 146–147encryption in 181, 503expert systems for 188fraud in 100in Internet growth 248mainframes used in 290management informationsystems in 292natural language processingin 330Omidyar in 343policy on 472security in 101in s<strong>of</strong>tware market 294Web page design for 507World Wide Web <strong>and</strong> 518ECP (Extended Capabilities Port)360ECPA (Electronic CommunicationsPrivacy Act) 383

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!