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
B
- B (programming language)B is a programming language developed at Bell Labs circa 1969 by Ken Thompson and Dennis R
- B-PrologB-Prolog was a high-performance implementation of the standard Prolog language with severa
- B+ treeData structure
- Babel Fish (website)Web-based machine translation service
- Bachelor of Applied ScienceA Bachelor of Applied Science (BAS or BASc) is an undergraduate academic degree of applied
- Bachelor of Computer ScienceBachelor's degree program studying theoretical or practical aspects of computing
- Bachelor of Information TechnologyBachelor's degree program
- Back OrificeBack Orifice (often shortened to BO) is a computer program designed for remote system admi
- Back-side busIn personal computer microprocessor architecture, a back-side bus (BSB), or backside bus,
- Backbone networkComputer network that connects other networks together
- BackBoxSecurity-oriented Linux distribution
- BackcastingInfluencing current reality from desired future state scenario
- Backdoor (computing)Method of bypassing authentication or encryption in a computer
- Backhaul (telecommunications)In a hierarchical telecommunications network, the backhaul portion of the network comprise
- Backoff (malware)Backoff is a kind of malware that targets point of sale (POS) systems. As of 2014, it was
- BackplaneGroup of electrical connectors specifically aligned
- BackpropagationOptimization algorithm for artificial neural networks
- BackslashTypographical mark (\)
- BacktrackingAlgorithmic paradigm for constraint satisfaction or enumeration problems
- Backtracking line searchIn (unconstrained) mathematical optimization, a backtracking line search is a line search
- BackupStored data in computer systems
- Backup and RestorePrimary backup component of Windows Vista and Windows 7
- Backup softwareSoftware for backup
- Backus–Naur formFormalism to describe programming languages
- Backward chainingMethod of forming inferences
- Backward compatibilityTechnological ability to interact with older technologies
- BACnetCommunication protocol used for building automation
- Bad Aibling StationMonitoring base of the US intelligence organization NSA
- BadooDating-focused social networking service
- Baidu BaikeChinese wiki-based online encyclopedia
- Balanced lineElectrical circuit with two conductors of equal impedance
- BALLBALL (Biochemical Algorithms Library) is a C++ class framework and set of algorithms and d
- BallotpediaAmerican nonprofit encyclopedia about elections and related matters
- BalunElectrical device
- BanburismusBanburismus was a cryptanalytic process developed by Alan Turing at Bletchley Park in Brit
- Band-pass filterFilter that rejects signals outside a certain range
- Bandwidth (computing)Maximum rate of data transfer
- Bandwidth (signal processing)Range of usable frequencies
- Bandwidth allocationBandwidth allocation is the process of assigning radio frequencies to different applicatio
- Bandwidth managementBandwidth management is the process of measuring and controlling the communications (traff
- Bank statementSummary of financial transactions
- Bank switchingTechnique to increase usable memory
- Banker's algorithmAlgorithm used for program correctness
- Banner blindnessTendency to ignore banner-size notices
- BarCampBarCamp is an international network of user-generated conferences primarily focused on tec
- Bare machineComputer without an operating system
- Barker codeIn telecommunication technology, a Barker code or Barker sequence is a finite sequence of
- Barnes & Noble NookAndroid-based tablet and e-reader
- Barnes & Noble Nook 1st EditionFirst generation Nook e-reader developed by Barnes & Noble
- Barry J. MaillouxBarry James Mailloux (1940? – 26 May 1982) obtained his Master of Science (M.Sc.) in numer
- BasebandRange of frequencies occupied by an unmodulated signal
- Bash (Unix shell)GNU replacement for the Bourne shell
- BASICFamily of programming languages
- Basic access authenticationAccess control method for the HTTP network communication protocol
- BASIC interpreterInterpreter that enables users to enter and run programs in the BASIC language
- Batch fileScript file for Microsoft computer operating systems
- Batch processingProcessing a software job non-interactively
- Battery chargerDevice used to provide electricity
- Battery indicatorIndicator displaying the state of a battery
- BattleboardingType of online activity
- Baudot codePioneering five-bit character encodings
- BBC BASICVersion of the BASIC programming language
- BBC MicroSeries of British microcomputers by Acorn
- BCMP networkIn queueing theory, a discipline within the mathematical theory of probability, a BCMP net
- BcryptPassword-based key derivation function
- BCS Lovelace MedalAward
- BEAM (Erlang virtual machine)Virtual machine in the Open Telecom Platform
- Beam searchIn computer science, beam search is a heuristic search algorithm that explores a graph by
- Beam tiltBeam tilt is used in radio to aim the main lobe of the vertical plane radiation pattern of
- Beamer (LaTeX)Beamer is a LaTeX document class for creating presentation slides, with a wide range of te
- BeamformingSignal processing technique for sensor arrays
- BeatmatchingBeatmatching or pitch cue is a disc jockey technique of pitch shifting or time stretching
- Beaumanor HallStately home in Leicestershire
- Beautiful Soup (HTML parser)Python HTML/XML parser
- Beep lineType of telephonic conversation
- Behavior-driven developmentCollaborative approach to designing and developing software
- Behavioral patternIn software engineering, behavioral design patterns are design patterns that identify comm
- Being Digital1995 book by Nicholas Negroponte
- Bell 202Modem standard developed by Bell System in 1976
- Bell Laboratories Layered Space-TimeBell Laboratories Layer Space-Time (BLAST) is a transceiver architecture for offering spat
- Bell MobilityBell Mobility Inc. is a Canadian wireless network operator and the division of Bell Canada
- Bell Telephone CompanyAmerican telecommunications firm
- Benaloh cryptosystemThe Benaloh Cryptosystem is an extension of the Goldwasser-Micali cryptosystem (GM) create
- Benchmark (computing)Standardized performance evaluation
- Bend, Not BreakBook by Ping Fu
- Bennett acceptance ratioThe Bennett acceptance ratio method (BAR) is an algorithm for estimating the difference in
- Bent functionSpecial type of Boolean function
- Bentley SystemsAmerican software development
- BeOSOperating system for personal computers
- Berkeley Open Infrastructure for Network ComputingOpen source middleware system for volunteer and grid computing
- Berkeley RISCBerkeley RISC is one of two seminal research projects into reduced instruction set compute
- Berkeley Software DistributionUnix operating system
- Berkeley Timesharing SystemTime-sharing computer operating system
- Bernard VauquoisBernard Vauquois (June 14, 1929 — September 30, 1985) was a French mathematician and compu
- Bernstein v. United States1990s legal case involving Snuffle encryption
- Bertrand MeyerFrench computer scientist
- BESKBESK (Binär Elektronisk SekvensKalkylator, Swedish for "Binary Electronic Sequence Calcula
- Best, worst and average caseMeasures of how efficiently algorithms use resources
- BESYSBESYS (Bell Operating System) was an early computing environment originally implemented as
- BetamaxDiscontinued Analog video cassette recording format
- Beverage antennaType of radio antenna
- Beyond CompareBeyond Compare is a cross-platform proprietary data comparison utility. The program is abl
- BGP hijackingAttack on Internet routing infrastructure
- Bharat Operating System SolutionsIndian Debian-based Linux distribution
- BharatMatrimonyIndian matchmaking service
- Bi-quinary coded decimalNumeral encoding scheme
- Biclique attackVariant of the meet-in-the-middle method of cryptanalysis
- BiCMOSBipolar CMOS (BiCMOS) is a semiconductor technology that integrates two semiconductor tech
- Biconical antennaIn radio systems, a biconical antenna is a broad-bandwidth antenna made of two roughly con
- Bicubic interpolationExtension of cubic spline interpolation
- BidimensionalityBidimensionality theory characterizes a broad range of graph problems (bidimensional) that
- Bidirectional textText that contains both LTR and RTL text
- Big 8 (Usenet)Group of newsgroup hierarchies
- Big dataExtremely large or complex datasets
- Bigo LiveLive streaming service
- BigQueryCloud-based data warehouse service
- BillionLarge number (thousand million or million million)
- Binary codeEncoded data represented in binary notation
- Binary dataData whose unit can take on only two possible states
- Binary decision diagramData structure for Boolean functions
- Binary fileComputer file encoded in binary form
- Binary heapVariant of heap data structure
- Binary imageImage comprising exactly two colors, typically black and white
- Binary multiplierElectronic circuit used to multiply binary numbers
- Binary Ordered Compression for UnicodeBinary Ordered Compression for Unicode (BOCU) is a MIME compatible Unicode compression sch
- Binary prefixPrefix indicating a power of two
- Binary translationForm of binary recompilation
- Binary treeLimited form of tree data structure
- Binary-code compatibilityBinary-code compatibility (binary compatible or object-code compatible) is a property of a
- Binary-coded decimalSystem of digitally encoding numbers
- BINDDNS server software
- Bing MapsBing Maps (previously Live Search Maps, Windows Live Maps, Windows Live Local, and MSN Vir
- Bing VideosBing Videos (previously MSN Video and Live Search Video) is a video search service and par
- Binomial heapData structure that acts as a priority queue
- BiometricsMetrics related to human characteristics
- Biometrics (journal)Biometrics is a journal that publishes articles on the application of statistics and mathe
- BiopythonCollection of open-source Python software tools for computational biology
- BIOSFirmware for hardware initialization and OS runtime services
- BIOS interrupt callBIOS implementations provide interrupts that can be invoked by operating systems and appli
- Bipolar junction transistorTransistor that uses both electrons and holes as charge carriers
- BIRCHBIRCH (balanced iterative reducing and clustering using hierarchies) is an unsupervised da
- Birthday attackType of cryptographic attack
- Bit arrayArray data structure that compactly stores bits
- Bit fieldA bit field is a data structure that maps to one or more adjacent bits which have been all
- Bit manipulationAlgorithmically modifying data below the word level
- Bit numberingConvention to identify bit positions
- Bit rateInformation transmission rate expressed in bits per second
- Bit slicingMethod of constructing a computer processor
- Bit-serial architectureIn computer architecture, bit-serial architectures send data one bit at a time, along a si
- BitcasaBitcasa, Inc. was an American cloud storage company founded in 2011 in St. Louis, Missouri
- BitCometBitComet (originally named SimpleBT client from versions 0.11 to 0.37) is a cross-protocol
- BitmapComputing term
- Bitonic sorterBitonic mergesort is a parallel algorithm for sorting. It is also used as a construction m
- BitstreamSequence of binary digits
- Bitstream Inc.Bitstream Inc. was an American type foundry that produced digital typefaces. It was founde
- Bitstream VeraTypeface series from Bitstream
- Bitter lessonPrinciple in artificial intelligence
- BitTorrentPeer-to-peer file sharing protocol
- BitTorrent (software)Peer-to-peer program for uploading and downloading files via the BitTorrent protocol
- BitTorrent trackerFile-sharing server
- BitwardenOpen-source password management software
- Bitwise operationComputer operation which manipulates invidual bits of data
- Black boxSystem where only the inputs and outputs can be viewed, and not its implementation
- Black Friday etymology hoaxHoax claims about the origin of Black Friday
- Black hat (computer security)Computer hacker with malicious intent
- Black Hat (conference)Computer security conference
- Black-box obfuscationProposed cryptographic primitive
- BlackBerryDiscontinued line of mobile devices and services
- BlackBerry 10Proprietary mobile operating system
- BlackBerry ElectronSmart phone series
- BlackBerry OSOperating system
- BlackBerry Tablet OSBlackBerry Tablet OS is an operating system from BlackBerry Ltd based on the QNX Neutrino
- BlackfinHybrid RISC digital signal processor
- Blackwell (microarchitecture)GPU microarchitecture designed by Nvidia
- Blade serverModular compute server design
- BLAKE (hash function)Cryptographic hash function
- Blarney (code name)US NSA communications surveillance program
- BLAST (protocol)Communications protocol created in the 1980s
- Blended learningEducation practice
- Bletchley ParkWWII code-breaking site
- Blind signatureForm of digital signature
- Blinding (cryptography)Computing without having input or output
- BlindWriteBlindWrite, the successor to BlindRead, is a computer program that writes to recordable CD
- Blink (browser engine)Open source browser engine
- Blink elementNon-standard HTML element
- BLIS (software)In scientific computing, BLIS (BLAS-like Library Instantiation Software) is an open-source
- BLISSSystems programming language
- Blob detectionParticular task in computer vision
- Block (data storage)Sequence of bits or bytes of a fixed size
- Block (Internet)Restriction on accessing an online resource
- Block (programming)Demarcated group of source code statements that run in sequence
- Block cipherType of cipher
- Block cipher mode of operationCryptography algorithm
- Block codeFamily of error-correcting codes that encode data in blocks
- Block diagramGraphical system analysis method
- Block ElementsBlock Elements is a Unicode block containing square block symbols of various fill and shad
- Block sortEfficient sorting algorithm that combines insert and merge operations
- BlockchainDistributed data store for digital transactions
- Blocks (C language extension)Extension to the C programming language
- BlogDiscussion or informational site published on the internet
- Blom's schemeCryptographic protocol
- Bloom filterData structure for approximate set membership
- Bloomfield (microprocessor)Processor product line
- Blowfish (cipher)Block cipher
- BLS digital signatureDigital signature scheme
- Blu-rayDigital optical disc format
- Blue screen of deathFatal system error screen
- Blue team (computer security)Group that provides security feedback
- BlueBorne (security vulnerability)Security vulnerability affecting Bluetooth
- BlueKeepWindows security hole
- BlueprintDocument reproduction by contact printing on light-sensitive sheets
- BluetoothShort-range wireless technology standard
- Bluetooth Special Interest GroupStandards organization for Bluetooth technologies
- Blum Blum ShubPseudorandom number generator
- Blum–Goldwasser cryptosystemAsymmetric key encryption algorithm
- BluTVTurkish video streaming service
- BMP file formatWindows Bitmap image file format family
- Board representation (computer chess)Board representation in computer chess is a data structure in a chess program representing
- BoardGameGeekOnline database of board games
- Bob HearnRobert Aubrey Hearn is an American ultramarathon runner, computer scientist, and recreatio
- Body area networkSmall-scale computer network to connect devices around a human body, typically wearables
- Body height (typography)In typography, the body height or point size refers to the height of the space in which a
- Body identificationSubfield of forensic science
- BogofilterBogofilter is a mail filter that classifies e-mail as spam or ham (non-spam) by a statisti
- Boilerplate codeCode that has to be included in many places with little or no alteration
- Boltzmann machineType of stochastic recurrent neural network
- Bomba (cryptography)The bomba, or bomba kryptologiczna (Polish for "bomb" or "cryptologic bomb"), was a specia
- BombeCodebreaking device created at Bletchley Park (United Kingdom)
- Bombe glacéeA bombe glacée, or simply a bombe, is a French ice cream dessert frozen in a spherical mou
- Boneh–Franklin schemeThe Boneh–Franklin scheme is an identity-based encryption system proposed by Dan Boneh and
- Bonjour (software)Computer networking technology
- Bonnell (microarchitecture)CPU microarchitecture
- Book valueValue of an asset according to its balance sheet account balance
- Bookmark (World Wide Web)Internet resource address stored for later retrieval
- Boolean data typeData having only values "true" or "false"
- Boolean expressionExpression in a computer program
- Boomerang attackForm of cryptanalysis
- Boost (C++ libraries)Boost is a set of libraries for the C++ programming language that provides support for tas
- Boot sectorSector of persistent data storage device
- Booth's multiplication algorithmAlgorithm that multiplies two signed binary numbers in two's complement notation
- BootingProcess of starting a computer
- BootloaderSoftware responsible for starting the computer
- Bootstrap ProtocolComputer networking protocol
- BootX (Apple)Boot loader developed by Apple
- Border Gateway ProtocolProtocol for communicating routing information on the Internet
- Börje LangeforsSwedish computer scientist (1915–2009)
- Borůvka's algorithmMethod for finding minimum spanning trees
- BOS/360Basic Operating System/360 (BOS/360) was an early IBM System/360 operating system.
- Botan (programming library)Botan is a BSD-licensed cryptographic and TLS library written in C++11. It provides a wide
- BotnetCollection of compromised internet-connected devices controlled by a third party
- Bottom typeIn type theory, a theory within mathematical logic, the bottom type of a type system is th
- Boundless InformantBig data analysis and visualization tool used by the NSA
- Boxing (computer programming)Programming language concept
- Boyer–Moore string-search algorithmString searching algorithm
- BracketPunctuation mark
- Braille e-bookRefreshable braille display
- Branch (computer science)Instruction in computer program
- Branch and boundOptimization by removing non-optimal solutions to subproblems
- Branch predictorDigital circuit
- Brazilian Civil Rights Framework for the InternetBrazilian Civil Rights Framework for the Internet (in Portuguese: Marco Civil da Internet,
- BREACHSecurity vulnerability against HTTPS
- Breakage (accounting)Type of accounting service
- BreakpointDebugging method used in software development
- Breakup of the Bell System1982 US government action ending telephone monopoly
- Breastfeeding Support for Indian MothersSocial media group
- Breeder (cellular automaton)Type of pattern that grows quadratically
- Breidbart IndexMost significant cancel index in Usenet
- Brent WatersBrent R. Waters is an American computer scientist, specializing in cryptography and comput
- Brent–Kung adderArithmetic logic circuit
- Bresenham's line algorithmLine-drawing algorithm
- Brian KernighanCanadian computer scientist (born 1942)
- Brian RandellBritish computer scientist
- Brian Reid (computer scientist)American computer scientist
- Brick (electronics)Non-functioning electronic device
- Brick and mortarClass of organisations or businesses
- BrickOSOperating system
- Bridge circuitType of electrical circuit
- Bring your own deviceBring your own device (BYOD ) (also called bring your own technology (BYOT), bring your ow
- British Computer SocietyBritish professional body in IT
- British Telecom microwave networkThe British Telecom microwave network was a network of point-to-point microwave radio link
- British telephone socketType of telephone socket design
- BroadbandData transmission concept
- Broadband Integrated Services Digital NetworkHigh-speed Internet access standard
- Broadband mapping in the United StatesBroadband mapping in the United States are efforts to describe geographically how Internet
- Broadcast encryptionEncryption methods for TV programs
- Broadcast networkForm of centralized broadcasting
- Broadcast relay stationRepeater transmitter
- Broadcast stormExtreme accumulation of broadcast and multicast traffic on a computer network
- Broadcast, unknown-unicast and multicast trafficBroadcast, unknown-unicast and multicast traffic (BUM traffic) is network traffic transmit
- Broadcasting (networking)Network messaging to multiple recipients simultaneously
- Broadway (processor)32-bit CPU for the Wii
- Broadwell (microarchitecture)Fifth generation of Intel Core processors
- Bron–Kerbosch algorithmAlgorithm for listing maximal cliques
- Browser engineCore software component of every major web browser
- Browser extensionProgram that extends the functionality of a web browser
- Browser hijackingForm of unwanted software
- Browser securityApplication of internet security to web browsers
- Browser toolbarToolbar residing within a browser window
- BrowsewrapTerm in Internet law
- Bruce Arnold (author)Bruce Croft Arnold OBE FRSL (6 September 1936 – 2 May 2024) was an English journalist and
- Bruce BastianBruce Wayne Bastian (March 23, 1948 – June 16, 2024) was an American computer programmer,
- Bruce SchneierAmerican computer scientist (born 1963)
- Brute-force attackCryptanalytic method for unauthorized users to access data
- Bs (programming language)bs is a programming language and a compiler/interpreter for modest-sized programs on UNIX
- BSD licensesType of free software license
- BSNLIndian central public sector undertaking
- BT ArchivesThe BT Archives is an archive preserving the documentary heritage of the British telecoms
- BtrieveDatabase software
- Bubble memoryObsolete type of non-volatile computer memory
- Bubble sortSimple sorting algorithm using comparisons
- Büchi automatonAutomaton which either accepts or rejects infinite inputs
- Bucket queueData structure for integer priorities
- Bucket sortSorting algorithm
- Buffalo AirStationWireless network equipment product line
- Buffalo network-attached storage seriesNetwork-attached storage devices
- Buffer over-readIn computer security and programming, a buffer over-read or out-of-bounds read is an anoma
- Buffer overflowAnomaly in computer security and programming
- Buffer overflow protectionSoftware security techniques
- Bug (engineering)Defect in an engineered system
- Bug bounty programRewards offered for reporting software bugs
- BugtraqBugtraq was an electronic mailing list dedicated to issues about computer security. On-top
- Build automationBuilding software via an unattended fashion
- Bulldozer (microarchitecture)Microarchitecture by AMD
- Bulletin boardBoard, usually cork, for pinning notices to
- Bulletin board systemType of computer server system
- Bullrun (decryption program)Code name of a decryption program run by the NSA
- BUNCHGroup of mainframe computer competitors by IBM
- BuncoBunco (also spelled bunko or bonko or buncko) is a dice game with twelve or more players,
- BundesrechnungshofThe Bundesrechnungshof (Federal Court of Audit) is the supreme federal authority for audit
- Burroughs Large SystemsRange of mainframe computers in the 1960s and 70s
- Burrows–Abadi–Needham logicBurrows–Abadi–Needham logic (also known as the BAN logic) is a set of rules for defining a
- Burst error-correcting codeCodes intended to correct short, contiguous errors in a communications channel
- Burst mode (photography)Burst mode, also called continuous shooting mode, sports mode, continuous mode, or burst s
- Burt KaliskiBurton S. "Burt" Kaliski, Jr. is a cryptographer, who is currently the chief technology of
- Bus (computing)Data transfer channel connecting parts of a computer
- Bus snoopingTransaction tracker in computer systems
- Business career of Elon MuskElon Musk is a businessman and entrepreneur known predominantly for his leading roles in t
- Business informaticsDiscipline
- Business intelligence softwareApplication software to read and analyze stored data
- Business logicIn computer software, business logic or domain logic is the part of the program that encod
- Business Process Model and NotationGraphical representation for specifying business processes
- Business process outsourcingForm of outsourcing
- Business telephone systemTelephone system typically used in business environments
- Busy signalType of call-progress tone
- Butler LampsonAmerican computer scientist
- Byte servingHTTP facility to fetch a specific part of a file
- Byte ShopDefunct American computer retail chain
- Byte-pair encodingAdjacent characters (tokens) merge-based compression algorithm
- BytecodeInstruction set designed to be run by a software interpreter

