Computing and communication
Computing and communicationTransportationEnergyAgricultureEngineeringRoboticsOptical, navigation and astronomicalIndustryInfrastructureMachinery and toolsWeaponsSpaceMilitary technologyComputing and information technology<span id="Tools and machinery"></span>Machinery and toolsGeneralNavigation and timekeepingMedia and communicationElectronicsFrom Lably lessonsTextilesMaterialsArtificial IntelligenceOptical technologyFood and healthTools and machineryComputer StudiesMedical technologyStructuresBiotechnologyOpticalComputer ApplicationsInformation TechnologyInformatics Practices
D
- D (programming language)Multi-paradigm system programming language
- D-ary heapPriority queue data structure
- D-subminiatureType of electrical connector
- D-VHSMagnetic tape-based format meant for the distribution of digital HD movies
- D-Wave TwoD-Wave Two (project code name Vesuvius) is the second commercially available quantum compu
- D. E. Shaw ResearchD. E. Shaw Research (DESRES) is a privately held biochemistry research company based in Ne
- Dadda multiplierHardware multiplier design
- Daemon (computing)Computer program that runs as a background process
- Daemon ToolsDAEMON Tools is a virtual drive and optical disc authoring program for Microsoft Windows a
- Dagger ComplexUS Army base in Darmstadt, Hesse, Germany
- Dahlgren, VirginiaDahlgren is an unincorporated community and census-designated place (CDP) in King George C
- Daily KosBlog focused on left-wing American politics
- Daisy chain (electrical engineering)Wiring scheme for multiple devices
- Daisy wheel printingImpact printing technology
- Dalton (program)Dalton (named after John Dalton) is an ab initio quantum chemistry computer program suite,
- Damgård–Jurik cryptosystemThe Damgård–Jurik cryptosystem is a generalization of the Paillier cryptosystem. It uses c
- Dan FarmerAmerican computer security researcher and programmer
- Danese CooperAmerican open source software advocate
- Dangling pointerPointer that does not point to a valid object
- Daniel J. BernsteinAmerican mathematician, cryptologist and computer scientist (born 1971)
- Daniel Jackson (computer scientist)American computer scientist (born 1963)
- Daniel ThalmannProf. Daniel Thalmann is a Swiss and Canadian computer scientist and a pioneer in Virtual
- Danny Cohen (computer scientist)American computer scientist
- Dansk Datamatik CenterDanish software research and development centre
- Dantzig–Wolfe decompositionAlgorithm for solving linear programming problems with special structure
- Dark fibreUnused optical fibre
- Dark webWorld Wide Web content existing on darknets
- Dark0deOnline black marketplace and cybercrime forum
- DarknetPrivate network of connections between trusted peers
- Darknet marketVirtual marketplace in the darknet
- DARPATechnology research and development agency of the U.S. Department of Defense
- Dart (programming language)Programming language
- Darwin (operating system)Computer operating system
- Darwin AwardsRhetorical tongue-in-cheek award
- Dashboard (macOS)Discontinued feature of macOS
- Dashtop mobileWireless electronic devices attached to a vehicle dashboard
- Dask (software)Python library for parallel computing
- Data activismForm of activism
- Data anonymizationType of information sanitization
- Data architectPerson who works in data architecture
- Data architectureStandards on data collection and storage
- Data as a serviceData as a service (DaaS) is a cloud-based software tool used for working with data, such a
- Data breachIntentional or unintentional release of secure information
- Data breach notification lawsSecurity breach notification laws or data breach notification laws are laws that require i
- Data brokerData collector and vendor to third parties
- Data capRestriction imposed on the transfer of data
- Data center managementPlanning and operation of data centers
- Data compression ratioMeasurement of the power of a data compression algorithm
- Data corruptionErrors in computer data that introduce unintended changes to the original data
- Data cubeIn computer programming contexts, a data cube (or datacube) is a multi-dimensional ("n-D")
- Data curationData curation is the organization and integration of data collected from various sources.
- Data deduplicationData processing technique to eliminate duplicate copies of repeating data
- Data degradationAccumulation of data corruption on a storage device over time
- Data dictionarySet of metadata that contains definitions and representations of data elements
- Data Encryption StandardEarly unclassified symmetric-key block cipher
- Data engineeringSoftware engineering approach to designing and developing information systems
- Data entryProcess of digitizing data
- Data entry clerkA data entry clerk, also known as data preparation and control operator, data registration
- Data exfiltrationUnauthorized data transfer
- Data Facility Storage Management Subsystem (MVS)Data Facility Storage Management Subsystem (DFSMS) is a central component of IBM's flagshi
- Data fusionData fusion is the process of integrating multiple data sources to produce more consistent
- Data General/One1981 laptop computer
- Data integrityMaintenance of data over its entire life-cycle
- Data lakeRepository of data stored in a raw format
- Data localizationData collection system
- Data lossError condition in information systems
- Data loss prevention softwareData breach protection
- Data managementDisciplines of managing data as a resource
- Data miningProcess of analyzing large data sets
- Data parallelismParallelization across multiple processors in parallel computing environments
- Data planeRouter architecture
- Data portabilityAbility to export, back up and transfer user data to prevent vendor lock-in
- Data processingCollection and manipulation of items of data to produce meaningful information
- Data Protection Act 2018Act of the Parliament of the United Kingdom
- Data Protection Board of IndiaData protection authority in India
- Data Protection DirectiveEU directive on personal data processing
- Data qualityState of qualitative or quantitative pieces of information
- Data recoveryProcess of salvaging inaccessible data from corrupted or damaged secondary storage
- Data redundancySurplus computer data for error correction
- Data remanenceData that remains after deleting it
- Data retentionStorage of telephony and internet traffic and transaction metadata
- Data Retention DirectiveEuropean Union directive on storing telephony communications
- Data scrapingData extraction technique
- Data scrubbingComputer error correction technique
- Data securityProcess of securing digital information
- Data Security Law of the People's Republic of ChinaThe Data Security Law of the People's Republic of China (Chinese: 中华人民共和国数据安全法; pinyin: Zh
- Data signaling rateRate in telecommunications
- Data streamDigitally encoded information
- Data structure alignmentWay in which data is arranged and accessed in computer memory
- Data synchronizationData synchronization is the process of establishing consistency between source and target
- Data terminal equipmentCommunications system equipment
- Data theftTheft of electronic information
- Data typeAttribute of data
- Data validationProcess of ensuring computer data is both correct and useful
- Data validation and reconciliationTechnology to correct measurements in industrial processes
- Data warehouseCentralized storage of knowledge
- Data warehouse automationData warehouse automation (DWA) refers to the process of accelerating and automating the d
- Data-centric securityApproach to security that focuses on the data itself rather than of networks
- Data-driven programmingIn computer programming, data-driven programming is a programming paradigm in which the pr
- Data-flow analysisData-flow analysis is a technique for gathering information about the possible set of valu
- Data-flow diagramGraphical representation of the "flow" of data through an information system
- Data-rate unitsUnit of measurement
- Data.gov.inData portal of the government of India
- Data.gov.ukdata.gov.uk is a UK Government project to make available non-personal UK government data a
- Database designDesigning how data is held in a database
- Database forensicsDatabase forensics is a branch of digital forensic science relating to the forensic study
- Database indexData structure for query optimization in databases
- Database marketingForm of direct marketing
- Database normalizationReduction of data redundancy
- Database schemaVisual representation of database system relationships
- Database serverComputer server providing database services
- Database theoryDatabase theory encapsulates a broad range of topics related to the study and research of
- Database transactionUnit of work performed within a database management system
- Database transaction scheduleOrder of execution of transactions in transaction processing
- Database triggerDatabase code that executes after certain events on a table
- Database WorkbenchDatabase software
- DatabaseSpySQL database profiling tool and GUI
- DatacastingDatacasting (data broadcasting) is the transmission of data over a wide area using radio w
- DATACOM/DBComputer mainframe database system
- DataEaseRelational database management system (RDBMS)
- DataFlexObject-oriented programming language and IDE
- Dataflow programmingComputer programming paradigm
- Datagram Congestion Control ProtocolMessage-oriented transport layer protocol
- Datagram Transport Layer SecurityCommunications protocol
- DatalogDeclarative logic programming language
- DataphorRelational database management system
- DataproductsDataproducts Corporation was an early manufacturer of computer peripheral equipment.
- DataspaceAbstraction in data management
- DataTACDataTAC is a wireless data network technology originally developed by Mobile Data Internat
- DatPiffOnline music distribution platform
- Dave CutlerAmerican software engineer
- Dave HaynieDave Haynie is an American electrical engineer and was chief engineer at Commodore Interna
- David A. MoonAmerican computer scientist
- David Abrahams (computer programmer)American computer programmer, author
- David BeiselDavid Beisel is an American businessperson and venture capitalist. He is a co-founder and
- David E. GoldbergAmerican computer scientist
- David EppsteinAmerican computer scientist and mathematician (born 1963)
- David GelernterAmerican computer scientist (born 1955)
- David J. FarberAmerican computer scientist in Japan (1934–2026)
- David L. TennenhouseDavid Lawrence Tennenhouse (born c. 1957) is a Canadian–American computer researcher and t
- David M. JacksonDavid M.R. Jackson is a professor at the University of Waterloo in the department of combi
- David NagelDavid Nagel is an American manager. He held executive positions in a wide variety of techn
- David P. ReedDavid Patrick Reed (born January 31, 1952) is an American computer scientist, educated at
- David S. H. RosenthalBritish-American computer scientist
- David UngarDavid Michael Ungar, an American computer scientist, co-created the Self programming langu
- David WeinbergerDavid Weinberger (born 1950) is an American author, technologist, and speaker. Trained as
- DBaseDatabase management system
- DBeaverMulti-platform database administration software
- DbForgedbForge is a database management product line started in 2005. It focuses on database deve
- DBSCANDensity-based data clustering algorithm
- DbVisualizerDbVisualizer is a multi-platform database tool, founded in 2003 by DbVis Software AB, base
- DDC-IDDC-I, Inc. is a privately held company providing software development of real-time operat
- DDoS attacks on Dyn2016 cyberattack in Europe and North America
- DDoS mitigationMethods of reducing impact from distributed denial-of-service attacks
- DDR SDRAMType of computer memory
- DDR2 SDRAMSecond generation of double-data-rate synchronous dynamic random-access memory
- DDR3 SDRAMThird generation of double-data-rate synchronous dynamic random-access memory
- DDR4 SDRAMType of computer memory introduced 2014
- De Bruijn sequenceCycle through all length-k sequences
- Dead codeComputer code that is never executed
- Dead Internet theoryConcept involving online bot activity
- Deadlock (computer science)State in which members are blocking each other
- DEAP (software)Distributed Evolutionary Algorithms in Python (DEAP) is an evolutionary computation framew
- DebianFree general-purpose operating system
- Debian Free Software GuidelinesThe Debian Free Software Guidelines (DFSG) is a set of guidelines that the Debian Project
- Debian Social ContractThe Debian Social Contract (DSC) is a document that frames the moral agenda of the Debian
- Deborah EstrinAmerican computer scientist
- DebuggerSoftware for debugging a computer program
- DebuggingFixing defects in an engineered system
- DEC Alpha64-bit RISC instruction set architecture
- DEC MICAComputer operating system
- DEC PRISMRISC instruction set architecture
- Decentralized autonomous organizationType of organization run via blockchain
- Decentralized financeFinancial services with no central authority
- Decimal computerComputer operating on base-10 numbers
- Decimal floating pointDecimal representation of real numbers in computing
- Decimal128 floating-point format128-bit computer number format
- Decimal32 floating-point format32-bit computer number format
- Decimal64 floating-point format64-bit computer number format
- Decision Linear assumptionComputational hardness assumption
- Decision support systemInformation systems supporting business or organizational decision-making activities
- Decisional Diffie–Hellman assumptionAssumption used in cryptographic systems
- Declaration (computer programming)Programming language construct specifying an identifier's properties
- Declarative programmingProgramming paradigm based on modeling the logic of a computation
- DECnetNetwork protocol suite
- DecompilerProgram translating executable to source code
- Decorrelation theoryIn cryptography, decorrelation theory is a system developed by Serge Vaudenay in 1998 for
- DeCSSFree open-source program to decode DVDs with encryption
- DECTETSI standard for cordless telephony
- Deep Blue (chess computer)Chess-playing computer made by IBM
- Deep Blue versus Garry Kasparov1996 and 1997 chess matches
- Deep learningBranch of machine learning
- Deep packet inspectionProcedures examining network data
- Deep Space Atomic ClockAtomic clock used for radio navigation in space
- Deep Thought (chess computer)Deep Thought was a computer designed to play chess. Deep Thought was initially developed a
- Deep webContent of the World Wide Web that is not indexed by search engines
- Deep Web KonekPhilippine-based cybersecurity advocacy group
- DeepBurnerDeepBurner is a CD/DVD authoring program made by Astonsoft which supports CD-R, CD-RW, DVD
- DeepDreamSoftware program
- DeepFaceDeepFace is a deep learning facial recognition system created by a research group at Faceb
- DeepfakeRealistic artificially generated media
- Deepfake pornographyExplicit material applying deepfake technology
- DeepSeek (AI)Chatbot developed by DeepSeek
- DeepSpeedMicrosoft open source library
- DEF CONAnnual hacker gathering in Las Vegas, Nevada
- Default (computer science)Preexisting value in computer software
- Default logicDefault logic is a non-monotonic logic proposed by Raymond Reiter to formalize reasoning w
- Defense Data NetworkThe Defense Data Network (DDN) was a computer networking effort of the United States Depar
- Defense Intelligence HeadquartersJapanese military and signals intelligence agency
- Defense Media ActivityThe Defense Media Activity (DMA) is a United States Department of Defense (DoD) field acti
- Deferred prosecutionA deferred prosecution agreement (DPA), which is very similar to a non-prosecution agreeme
- Deferred shadingScreen-space shading technique
- DeflateLossless compression algorithm
- DefragmentationTechnology for maintenance of file systems
- DejaVu fontsOpen-source Unicode fonts
- DekatronObsolete electronic device for counting in decimal
- Dekker's algorithmMutual exclusion algorithm
- Del (command)In computing, del (or erase) is a command in command-line interpreters (shells) such as CO
- Delay-line memoryEarly type of computer memory
- Delegated credentialType of cryptographic certificate
- Delegation (object-oriented programming)Evaluation and comparison of objects
- Delegation patternDesign pattern in object-oriented programming
- Delicious (website)Discontinued American social bookmarking web service
- Delimited continuationContinuation that returns a value
- DelimiterCharacter(s) for specifying the boundary between regions of data
- Delimiter-separated valuesText format for indicating tabular data
- Dell AdamoAdamo (Italian for "To fall in love with") was a Dell slim luxury ultraportable subnoteboo
- Dell EMC VMAXStorage array product
- Dell LatitudeLine of business-oriented laptop computers by Dell
- Dell PrecisionLine of computer workstations by Dell
- Dell StudioLine of computers by Dell
- DelPhiDelPhi is a scientific application which calculates electrostatic potentials in and around
- Delphi (software)Programming language and IDE
- Delphi methodInteractive forecasting method
- Deluxe PaintRaster graphics editor
- Demand generationMarketing to create demand for a product
- Demarcation pointBoundary of a private and public network
- Democratic National Committee v. Russian FederationDemocratic National Committee v. Russian Federation, et al. was a civil lawsuit filed by t
- DemodulationProcess of extracting the original information-bearing signal from a carrier wave
- DemogroupDemogroups are teams of demosceners, who make computer based audio-visual works of art kno
- DemosceneComputer art subculture
- Demultiplexer (media file)A demultiplexer for digital media files, or media demultiplexer, also called a file splitt
- Deniable encryptionEncryption where existence of a plaintext is difficult to proof
- Denial-of-service attackType of cyber-attack
- Dennard scalingAs transistors become smaller, their power density remains constant
- Denotational semanticsStudy of programming languages via mathematical objects
- Density (computer storage)Computer storage measure
- Department of Defense Cyber Crime CenterUnited States defense organization
- Department of Defense Information Assurance Certification and Accreditation ProcessComputer security process
- Dependence analysisIn compiler theory, dependence analysis produces execution-order constraints between state
- Dependency hellColloquial term for software requiring many conflicting dependencies
- Dependency injectionProgramming technique of receiving dependencies
- Dependency inversion principleSoftware programming object-oriented design methodology
- Dependent typeType whose definition depends on a value
- DeprecationDiscouragement of use of a technology, feature, design, or practice
- Derp (hacker group)Hacker group
- Design by contractApproach for designing software
- Design fictionDesign practice
- Design flow (EDA)Design flows are the explicit combination of electronic design automation tools to accompl
- Design of the FAT file systemComputer file system architecture design
- Design principlesDesign principles are propositions that, when applied to design elements, form a design.
- Desktop computerComputer designed to be used at a fixed location
- Desktop environmentImplementation of graphical user interface
- Desktop metaphorConcept used on desktop computer graphical user interfaces
- Desktop publishingPage layout using a personal computer
- Destruction of country houses in 20th-century BritainThe destruction of country houses in 20th-century Britain was the result of a change in so
- Detection of fire accelerantsForensic technique
- Detection theoryMeans to measure signal processing ability
- Detector (radio)Device which extracts info from a modulated radio frequency current or voltage
- Deterministic context-free grammarIn formal grammar theory, the deterministic context-free grammars (DCFGs) are a proper sub
- Deterministic context-free languageSubset of languages in formal theory
- Deterministic encryptionProcess of non-randomly producing the same ciphertext for a given same plaintext and key
- Deterministic finite automatonFinite-state machine
- Deterministic pushdown automatonAbstract machine in computer science
- Deutsch–Jozsa algorithmDeterministic quantum algorithm
- Development of Windows XPDevelopment of Windows XP started in 1999 as a successor to the Windows Neptune and Window
- Device driverSoftware interface to attached devices
- Device fingerprintConcept in computing
- DevOpsIntegration of software development and operations
- Dew computingInformation technology paradigm
- DFA minimizationTask of transforming a deterministic finite automaton
- DFC (cipher)In cryptography, DFC (Decorrelated Fast Cipher) is a symmetric block cipher which was crea
- DHCPv6Protocol for statefully assigning IPv6 addresses on an IPv6 network
- Dial toneSignal indicating that a call is possible
- Dial-up Internet accessAccess to the Internet via telephone line
- Dialog boxUser interface element
- Dialogical logicDialogical logic (also known as the logic of dialogues) was conceived as a pragmatic appro
- Diane RoarkDiane Roark is an American whistleblower who served as a Republican staffer on the House I
- Dianne Cook (statistician)Dianne Helen Cook is an Australian statistician, the editor of the Journal of Computationa
- Diaphragm (acoustics)Thin vibrating membrane
- DiathermyDiathermy is electrically induced heat or the use of high-frequency electromagnetic curren
- DicewareMethod for generating passphrases using dice
- Dictionary (software)Dictionary application for macOS developed by Apple
- Dictionary attackTechnique for defeating password protection using lists of likely possibilities
- Die (integrated circuit)Unpackaged integrated circuit
- DiffShell command for comparing file content
- Difference engineAutomatic mechanical calculator
- Differentiable neural computerArtificial neural network architecture
- Differential amplifierElectrical circuit component which amplifies the difference of two analog signals
- Differential cryptanalysisGeneral form of cryptanalysis applicable primarily to block ciphers
- Differential gainDifferential gain is a kind of linearity distortion that affects the amplification and tra
- Differential phaseType of nonlinearity which causes distortion in color TV transmission
- Differential privacyMethods of safely sharing general data
- Differential-linear attackIntroduced by Martin Hellman and Susan K. Langford in 1994, the differential-linear attack
- Differentially private stochastic gradient descentMachine learning technique for privacy-preserving training
- Differentiated servicesNetworking architecture for prioritizing traffic
- Diffie–Hellman key exchangeMethod of exchanging cryptographic keys
- Diffusion modelTechnique for the generative modeling of a continuous probability distribution
- DifluorocarbeneDifluorocarbene is the chemical compound with formula CF2. It has a short half-life, 0.5 a
- Digest access authenticationMethod of negotiating credentials between web server and browser
- DigiLockerIndian secure cloud based Digital Document Wallet
- Digit sumSum of a number's digits
- Digital archaeologyApplication of digital technology to archaeology
- Digital assetEntity in computerized format
- Digital asset managementCloud management system
- Digital audioTechnology that records, stores, and reproduces sound
- Digital Audio BroadcastingDigital radio standard
- Digital audio radio serviceDigital audio radio service (DARS) is any type of digital radio program service. In the Un
- Digital audio workstationDevice or software used for recording, editing and producing audio files
- Digital authoritarianismMethod of authoritarianism
- Digital bufferIsolating electronic circuit
- Digital calendarElectronic version of a calendar
- Digital cameraCamera that captures photographs or video in digital format
- Digital Collection System NetworkThe Digital Collection System Network (DCSNet) is the Federal Bureau of Investigation (FBI
- Digital comparatorA digital comparator or magnitude comparator is a hardware electronic device that takes tw
- Digital contentContent that exists in digital data form
- Digital dark ageDegradation and loss of digitally-stored information
- Digital distributionDelivery method of media content
- Digital divide in ChinaDifferences in access to information technologies
- Digital economyEconomy based on digital computing technologies
- Digital Economy and Society IndexThe Digital Economy and Society Index (DESI) monitors Europe's overall digital performance
- Digital Economy Partnership AgreementDigital Economy Partnership Agreement (DEPA) represents a new type of trade agreement to f
- Digital electronicsElectronic circuits that utilize digital signals
- Digital Fairness ActEU law on dark patterns
- Digital forensicsBranch of forensic science
- Digital goodsIntangible goods that exist in digital form
- Digital identityInformation used by computer systems to represent an external agent
- Digital imagePictures encoded as binary data
- Digital image processingAlgorithmic processing of digitally-represented images
- Digital imagingCreation of a digitally encoded representation of the visual characteristics of an object
- Digital inheritancePassing down of digital assets after a person's death
- Digital journalismEditorial content published via the Internet
- Digital libraryOnline database of digital resources
- Digital literacyCompetency in using digital technology
- Digital marketingMarketing of products or services using digital technologies or digital tools
- Digital mediaMedia that are encoded in machine-readable formats
- Digital media playerDevice for storage, playback, or viewing of digital media
- Digital multimedia broadcastingSouth Korean digital TV standard
- Digital Multiplex SystemElectronic telephone switch
- Digital music storeOnline retailer of audio files
- Digital nativePerson who has grown up in the digital age
- Digital obsolescenceData loss as the format goes into disuse
- Digital omnivoreA digital omnivore is a person who uses multiple modalities (devices) to access the Intern
- Digital Personal Data Protection Act, 2023Act of the Parliament of India
- Digital Personal Data Protection Rules, 2025Digital Personal Data Protection rules in India
- Digital platform (infrastructure)Online infrastructure where users can exchange information
- Digital preservationPractice to keep digital assets accessible in long term
- Digital printingMethod of printing
- Digital privacyData protection and control
- Digital public goodsDigital good that is non-excludable and non-rival
- Digital recordingIn digital recording, an audio or video signal is converted into a stream of discrete numb
- Digital renminbiDigital currency issued by China's central bank
- Digital rights managementTechnology to control access to copyrighted works and prevent unauthorized copying
- Digital Services ActEU regulation on digital content
- Digital signalSignal used to represent data as a sequence of discrete values
- Digital signal (signal processing)Signal with discrete values in time and amplitude
- Digital Signal 1T-carrier signal by Bell Labs
- Digital signal processingMathematical signal manipulation by computers
- Digital signal processorSpecialized microprocessor optimized for digital signal processing
- Digital signatureMathematical scheme for verifying the authenticity of digital documents
- Digital Signature AlgorithmDigital verification standard
- Digital signature forgerySecurity definition for digital signatures
- Digital subscriber lineFamily of technologies that are used to transmit digital data over telephone lines
- Digital supply chainThe digital supply chain is a new media term which encompasses the process of the delivery
- Digital televisionTelevision transmission using digital encoding
- Digital Terrestrial Multimedia BroadcastChinese digital TV standard
- Digital textbookA digital textbook is a digital book or e-book intended to serve as the text for a class.
- Digital videoDigital electronic representation of moving visual images
- Digital video recorderElectronic device
- Digital Visitor and ResidentThe Digital Visitor and Resident (V&R) model provides a framework to depict how user prefe
- Digital Visual InterfaceStandard for transmitting digital video to a display
- Digital watermarkingMarker covertly embedded in a signal
- Digital-to-analog converterDevice that converts a digital signal into an analog signal
- DigitizationConverting information into digital form
- DilloMinimal, lightweight web browser
- DIMMComputer memory module
- Dina KatabiAmerican computer scientist
- Dining philosophers problemProblem used to illustrate synchronization issues and techniques for resolving them
- Diode bridgeCircuit arrangement of four diodes
- Diode matrix2-D grid of wires where data is represented by the presence or absence of diodes at nodes
- Dir (command)Shell command for listing files and directories
- Direct Client-to-ClientDirect Client-to-Client (DCC) (originally Direct Client Connection) is an IRC-related sub-
- Direct CurrentsDirect Currents is the name of several promotional features by DC Comics, including a long
- Direct manipulation interfaceInterface in computer science, human-computer interaction, and interaction design
- Direct memory accessFeature of computer systems
- Direct voice inputDirect voice input (DVI), sometimes called voice input control (VIC), is a style of human–
- Direct-sequence spread spectrumModulation technique to reduce signal interference
- Direct2D2D vector graphics API by Microsoft
- Direct3DAPI used in Microsoft DirectX for 3D rendering
- Directive on Copyright in the Digital Single Market2019 EU copyright reform directive
- Director of GCHQThe Director of the Government Communications Headquarters is the highest-ranking official
- Director telephone systemTelephone switching system used in the UK
- Directory (computing)File system structure for locating files
- Directory serviceService that maps the names of network resources to their respective network addresses
- Directory structureHierarchical structure of a computer's file system
- DirectShowApplication programming interface for multimedia processing
- DirectWriteWindows text layout and glyph rendering API
- DirectXCollection of multimedia related APIs on Microsoft platforms
- DiredDired (for Directory Editor) is a computer program for editing file system directories. It
- DIS (collective)DIS is a collaborative project based in New York City. It was founded in 2010 by Lauren Bo
- DisassemblerComputer program to translate machine language into assembly language
- Disaster informaticsDisaster informatics or crisis informatics is the study of the use of information and tech
- Disciplined agile deliveryConcept in Agile software development
- Discone antennaType of radio antenna
- Discovery+American video streaming service
- Discrete optimizationDiscrete optimization is a branch of optimization in applied mathematics and computer scie
- Discrete systemIn theoretical computer science, a discrete system is a system with a countable number of
- Discretionary access controlType of access control
- DiscretizationConversion of continuous functions into discrete counterparts
- DishfireCovert global surveillance collection system and database
- Disinformation attackCoordinated dissemination of false information
- Disjoint-set data structureData structure for storing non-overlapping sets
- Disk encryptionData security technology
- Disk encryption softwareComputer security software
- Disk formattingProcess of preparing a data storage device for initial use
- Disk imageComputer file with a storage device's contents
- Disk laserA disk laser or active mirror (Fig.1) is a type of diode pumped solid-state laser characte
- Disk mirroringReplication of data onto multiple hard disks
- Disk operating systemOperating system focused on disk-based file operations
- Disk packObsolete form of removable media
- Disk partitioningCreation of accessible areas on secondary storage device
- Disk read-and-write headSmall, movable part of a disk drive
- Disk sectorLogical or physical division of storage media
- Disk storageGeneral category of storage mechanisms
- Disk utilityA disk utility is a utility program that allows a user to perform various functions on a c
- Disk UtilityDisk utility for macOS
- DiskeeperHard-drive defragmentation program
- Disney+American video streaming service
- DispatcherA dispatcher is a communications worker who receives and transmits information to coordina
- Display aspect ratioRatio between a display's width and height
- Display Data ChannelDisplay Data Channel (DDC) is a collection of protocols for digital communication between
- Display deviceOutput device for presentation of information in visual form
- Display resolutionWidth and height of a display in pixels
- Display size
- DisplayPortDigital display interface
- Disposable email addressEmail for only one or very few contacts
- Distinguishing attackForm of cryptanalysis
- DistortionAlteration of the original shape of a signal
- Distributed agile software developmentSoftware development methods
- Distributed algorithmAlgorithm run on hardware built from interconnected processors
- Distributed Component Object ModelSoftware for communication between software components
- Distributed computingSystem with multiple networked computers
- Distributed data storeComputer network with multiple nodes to store information
- Distributed databaseDatabase whose data is stored in different physical locations
- Distributed developmentA distributed development project is a research and development (R&D) project that is done
- Distributed European Infrastructure for Supercomputing ApplicationsOrganization
- Distributed file system for cloudFile system that allows many clients to have access
- Distributed hash tableDecentralized distributed system with lookup service
- Distributed ledgerData synchronised across multiple sites
- Distributed memoryMultiprocessing memory architecture
- Distributed operating systemOperating system designed to operate on multiple systems over a network computer
- Distributed source codingProblem in information theory and communication
- Distributed version controlSoftware engineering tool
- Distributed-element circuitDistributed-element circuits are electrical circuits composed of lengths of transmission l
- Distributed-element filterA distributed-element filter is an electronic filter in which capacitance, inductance, and
- Div and spanHTML elements used to define parts of a document
- Division algorithmMethod for division with remainder
- Django (web framework)Python web framework
- Django Software FoundationThe Django Software Foundation (DSF) is a 501(c)(3) non-profit organization that develops
- DLL injectionComputer programming technique
- DLNASet of wireless technology protocols
- DLXRISC processor architecture
- Dmitry KhovratovichCryptographer
- DMOZOpen content directory of Web links
- DMS-100The DMS-100 is a member of the Digital Multiplex System (DMS) product line of telephone ex
- DNA computingComputing using molecular biology hardware
- DNA digital data storageProcess of encoding and decoding binary data to and from synthesized strands of DNA
- DNA phenotypingDNA profiling technique
- DNS root zoneTopmost zone in Domain Name System
- DNS-based Authentication of Named EntitiesInternet security protocol
- Do Not TrackHTTP header field
- Do Not Track legislationLegislation regarding the DNT HTTP header field
- DocBookMarkup language for documentation
- Docking stationComputer connection
- Doctrine (PHP)Object–relational mapping for PHP
- DocumentWritten material conveying information
- Document file formatType of text or binary file format
- Document imagingDocument imaging is an information technology category for systems capable of replicating
- Document Object ModelComputer document convention
- DocumentationSet of documents providing knowledge to explain a system
- Documentation scienceStudy of recording and retrieval of information
- Doe v. CahillDoe v. Cahill, 884 A.2d 451 (Del. 2005), is a significant case in the realm of anonymous i
- DokuWikiWiki software
- Dollis HillDollis Hill is an area in northwest London, which consists of the streets surrounding the
- Domain adaptationField associated with machine learning and transfer learning
- Domain Based Security"Domain Based Security", abbreviated to "DBSy", is a model-based approach to help analyze
- Domain drop catchingRegistering a domain name immediately after expiry of the previous registration
- Domain engineeringDomain engineering is the entire process of reusing domain knowledge in the production of
- Domain hijackingUsing identity theft or other tactics to gain ownership over a domain name
- Domain nameIdentification string in the Internet
- Domain name front runningUse of inside information to register domains for resell or ad revenue
- Domain name registrarManager of Internet domain names
- Domain name speculationInternet financial scheme
- Domain Name SystemSystem to identify resources on a network
- Domain Name System blocklistMethod to block host for e-mail spam
- Domain name warehousingRegistrars controlling expired domain names
- Domain parkingReservation of a web domain to prevent cybersquatting or for future use
- Domain privacyDomain privacy (often called Whois privacy) is a service offered by a number of domain nam
- Domain tastingDomain tasting is the practice of temporarily registering a domain under the five-day Add
- Domain-driven designSoftware development process
- Domain-specific languageProgramming language specialized to a specific application domain
- Domain-specific modelingSoftware engineering methodology
- DomainKeys Identified MailEmail authentication method designed to associate a domain with a message stream
- Dominator (graph theory)When every path in a control-flow graph must go through one node to reach another
- Domino logicDomino logic is a CMOS-based evolution of dynamic logic techniques consisting of a dynamic
- Don SymeDon Syme is an Australian computer scientist and a Principal Researcher at Microsoft Resea
- Don't repeat yourselfPrinciple of software development
- Donald D. ChamberlinDonald D. Chamberlin is an American computer scientist who is one of the principal designe
- DongleSmall piece of computer hardware
- Doom engine1993 game engine
- Dorr FeltDorr Eugene Felt (March 18, 1862 – August 7, 1930) was an American inventor and industrial
- DOSFamily of operating systems for IBM PC compatibles
- DOS extenderA DOS extender is a computer software program running under DOS that enables software to r
- DOS memory managementTechniques employed to give access to more than 640 kibibytes
- DOS Protected Mode InterfaceDOS specification
- DOS ShellDOS Shell is a file manager that debuted in MS-DOS and PC DOS version 4.0, released in Jun
- DOS/360 and successorsIBM mainframe operating system designed for use with smaller machines
- DOT (graph description language)File format
- Dot matrix printingComputer printing process
- Dot pitchDistance between RGB dots (sub-pixels) on a display
- Dot-com bubbleTech stock speculative craze, c. 1995–2003
- DoubaoArtificial intelligence assistant developed by ByteDance
- Double agentType of special intelligence service
- Double data rateMethod of computer bus operation
- Double dispatchFeature in programming languages
- Double-clickComputer input action
- Double-ended priority queueIn computer science, a double-ended priority queue (DEPQ) or double-ended heap or priority
- Double-ended queueAbstract data type
- Double-precision floating-point format64-bit computer number format
- DoubleClickSubsidiary of Google that provides Internet ad services
- Doubly linked listLinked list data structure
- Douglas C. SchmidtAmerican computer scientist
- Douglas T. RossDouglas Taylor "Doug" Ross (21 December 1929 – 31 January 2007) was an American computer s
- Downgrade attackCryptographic attack that forces the use of weaker or no encryption
- DownloadComputer file operation
- Download managerSoftware tool
- Download.jectMalware program
- DoxingPublication of private details
- DPLL algorithmType of search algorithm
- DR-DOSMSDOS-like operating system
- Dr. Watson (debugger)Application debugger for Microsoft Windows
- Dragon NaturallySpeakingSpeech recognition software package
- DragonFly BSDFree and open-source operating system
- DRE voting machineA DRE voting machine, or direct-recording electronic voting machine, records votes by mean
- Drive bayStandard-sized area for adding drives or other hardware to a computer
- Drive letter assignmentAlphabetical assignment to logical drives on computers (e.g., C:\)
- Drive-by downloadComputer security exploitation
- DriveSpaceDriveSpace (initially known as DoubleSpace) is a disk compression utility supplied with MS
- Droid Turbo 2Android smartphone developed by Motorola Mobility
- DropboxCloud storage and file synchronization service
- DropmireDropmire is a surveillance program by the United States' National Security Agency (NSA) ai
- Dropper (malware)Windows-platform based computer malware
- DROWN attackSecurity bug
- Drum memoryMagnetic data storage device
- DTraceDynamic tracing framework for kernel and applications
- Dual EC DRBGControversial pseudorandom number generator
- Dual-ported video RAMMemory used to store the framebuffer in graphics cards
- Dublin CoreStandardized set of metadata elements
- Duck typingStyle of dynamic typing in object-oriented programming
- DuckDBOpen source column-oriented RDBMS
- Duplex (telecommunications)Communication flowing simultaneously in both directions
- DuronSeries of CPUs by AMD
- Dutch national flag problemComputational problem about sorting
- DV (video format)Digital video codecs and tape formats
- DVBOpen standard for digital television broadcasting
- DVB-T2Second revision of the DVB-T standard
- DVDDigital optical disc data storage format
- DVD cardDVD with the size and shape of a business card
- DVD playerDevice that plays DVD discs
- DVD recordableRecordable optical disk technology
- DVD-by-mailVideo rental service
- DVD-DDVD-Ds, also referred to as disposable DVDs, were a type of disposable digital versatile d
- DVD-R DSDVD-R DS (DS stand for Double Side) is also called DVD-10 (Dual Side, Single Layer) or DVD
- DVD-RAMVariant of DVD designed with random access in mind
- DVD-VideoFormat used to store digital video on DVDs
- DVD+R DLDVD+R DL (DL stands for Double Layer) also called DVD+R9, is a derivative of the DVD+R for
- Dye-sublimation printingDigital printing technology with wide color range
- Dylan (programming language)Multi-paradigm programming language
- Dynabook SatelliteLine of laptops by Toshiba
- Dynabook TecraSeries of laptops
- Dynamic Adaptive Streaming over HTTPHTTP-based adaptive bitrate streaming technique
- Dynamic application security testingTesting process to determine security weaknesses
- Dynamic arrayList data structure to which elements can be added/removed
- Dynamic consentDynamic consent is an approach to informed consent that enables on-going engagement and co
- Dynamic dispatchComputer science process
- Dynamic Host Configuration ProtocolPrincipal protocol used to assign IPv4 addresses on an IPv4 network
- Dynamic HTMLCoding interactive or animated websites
- Dynamic linkerOperating system feature that integrates dynamic libraries into a program at runtime
- Dynamic loadingMechanism by which a computer program can load a library (or other binary) into memory
- Dynamic programming languageProgramming languages with runtime extensibility
- Dynamic random-access memoryType of computer memory
- Dynamic rangeRatio between the largest and smallest values that a certain quantity can assume
- Dynamic recompilationOn-the-fly translation of code between CPUs
- Dynamic systems development methodAgile project delivery framework
- Dynamic voltage scalingIn computer architecture, dynamic voltage scaling is a power management technique in which
- Dynamic web pageType of web page
- Dynamic-link libraryMicrosoft's implementation of the shared library concept in Windows and OS/2
- DYNAMO (programming language)DYNAMO (DYNAmic MOdels) is a simulation language and accompanying graphical notation devel
- Dynamo (storage system)Dynamo is a set of techniques that together can form a highly available key-value structur
- DynaTAC1980s cellphone series
- DzongkaDzongka (Tibetan: རྫོང་དགའ, Wylie: rdzong dga', THL: dzong ga) or Zongga (Chinese: 宗嘎镇; pi
- DzongkhaSino-Tibetan language spoken in Bhutan
- Dzongkha BrailleDzongkha Braille or Bhutanese Braille, is the braille alphabet for writing Dzongkha, the n

