Index of computing articles

Originally, the word computing was synonymous with counting and calculating, and the science and technology of mathematical calculations. Today, "computing" means using computers and other computing machines. It includes their operation and usage, the electrical processes carried out within the computing hardware itself, and the theoretical concepts governing them (computer science).

See also: List of programmers, List of computing people, List of computer scientists, List of basic computer science topics, List of terms relating to algorithms and data structures.

Topics on computing include:

0–9

1.TR.6 – 100BaseVG – 100VG-AnyLAN – 10BASE-2 – 10BASE-5 – 10BASE-T – 120 reset – 1-bit computing – 16-bit computing16550 UART1NF1TBS

20-GATE20-GATE28-bit2B1D2B1Q2D2NF

3-tier (computing) – 32-bit application32-bit computing320xx microprocessor386BSD3Com Corporation3DO3D computer graphics3GL3NF3Station

4.2BSD4-bit computing404 error431A473L system486SX4GL4NF

51-FORTH56 kbit/s line5ESS switch5NF5th Glove

6.00164-bit computing680x06x86

8-bit clean8-bit computing8.3 filename80x8682430FX82430HX82430MX82430VX – 8514 (display standard) – 8514-A88open8N18x86

90–90 rule9PAC

A

ABC ALGOL – ABLE – ABSETABSYS – Accent – Acceptance, Test Or Launch LanguageAccessible Computing – Ada – Addressing modeAIM allianceAirPortAIXAlgocracyALGOLAlgorithmAltiVecAmdahl's lawAmerica OnlineAmigaAmigaEAnalysis of algorithmsAOL – APL – Apple Computer, Inc.Apple IIAppleScriptArray programmingArithmetic and logical unitASCIIActive Server PagesASP.NETAssembly languageAtariAtlas AutocodeAutoLISPAutomatonAWK

B

B (programming language) – Backus–Naur formBasic Rate Interface (2B+D) – BASICBatch jobBCPLBefungeBeOSBerkeley Software Distribution – BETA – Big O notationBinary symmetric channelBinary Synchronous TransmissionBinary numeral systemBitBLISSBlu-rayBlue screen of deathBourne shell (sh) Bourne-Again shell (bash) – Better Portable Graphics (BPG) – BrainfuckBtrieveBurrows-Abadi-Needham logicBusiness computing

C

C++ – C# – C – Cache – Canonical LR parser – Cat (Unix) – CD-ROMCentral processing unit – Chimera – Chomsky normal formCIH virusClassic Mac OSCOBOL – Cocoa (software) – Code and fixCode Red wormColdFusionColouring algorithmCOMAL – Comm (Unix) – Command line interfaceCommand line interpreterCOMMAND.COM – Commercial at (computing) – Commodore 1541Commodore 1581Commodore 64Common logarithmCommon Unix Printing SystemCompact discCompilerComputability theoryComputational complexity theoryComputationComputer-aided designComputer-aided manufacturingComputer architectureComputer clusterComputer hardwareComputer monitorComputer networkComputer numbering formatComputer programmingComputer scienceComputer securityComputer softwareComputer systemComputerComputingContext-free grammarContext-sensitive grammarContext-sensitive languageControl flowControl storeControl unitCORAL66CP/MCPLCracking (software)Cracking (passwords)CryptanalysisCryptographyCybersquattingCYK algorithmCyrix 6x86

D

D – Data compressionDatabase normalizationDecidable set – Deep Blue – Desktop environmentDesktop publishingDeterministic finite automatonDialerDIBOLDiffDigital cameraDEC (Digital Equipment Corporation)Digital signal processingDigital visual interfaceDirect manipulation interfaceDisk storageDistance transformDistance mapDistance fieldDocblockDVD – DVI (TeX) – Dvorak keyboard layout – Dylan

E

Earth SimulatorEBCDICECMAScript (a.k.a. JavaScript) – Electronic data processing (EDP) – Enhanced Versatile Disc (EVD) – ENIACEnterprise Java Beans (EJB) – Entscheidungsproblem – Equality (relational operator) – Erlang – Enterprise resource planning (ERP) – ES EVMEthernetEuclidean algorithm – Euphoria – Exploit (computer security)

F

Fast EthernetFederated Naming ServiceField specificationFinal Cut ProFinite-state automatonFireWireFirst-generation languageFloating-point unitFloppy diskFormal language – Forth – FortranFourth-generation language – Fragmentation – Free On-line Dictionary of ComputingFree Software FoundationFree software movementFree softwareFreescale 68HC11FreewareFunction-level programmingFunctional programming

G

G5GEMGeneral Algebraic Modeling System – Genie – GNUGNU BisonGnutellaGraphical user interfaceGraphics Device InterfaceGreibach normal formG.hn

H

hack (technology slang) – Hacker (computer security) – Hacker (hobbyist) – Hacker (programmer subculture) – Hacker (term)Halting problemHard DriveHaskellHD DVDHistory of computingHistory of computing hardwareHistory of Microsoft WindowsHistory of operating systemsHistory of the graphical user interfaceHitachi 6309Home computerHuman–computer interaction

I

IA-32IA-64IBM PCInteractive computationIBMiBookiCabiCal – Icon – iDVDIEEE 802.2IEEE 802.3IEEE floating-point standardiMacImage processingiMovieIndentation style InformInstruction registerIntel 8008Intel 80186Intel 80188Intel 80386Intel 80486SXIntel 80486Intel 8048Intel 8051Intel 8080Intel 8086Intel 80x86IntelINTERCALInternational Electrotechnical CommissionInternet ExplorerInternetiPhotoiPodiResQIrreversible circuitiSynciTunes

J

J (programming language) – Java Platform, Enterprise EditionJava Platform, Micro EditionJava Platform, Standard EditionJava API – Java – Java virtual machine (JVM) – JavaScriptJPEG

K

K&RKDEKilobyteKleene starKlez – KRYPTON

L

LALR parserLambda calculus – Lasso – LaTeXLeetLegal aspects of computing – Lex – LibreOffice – Limbo – Linked listLinux – Lisp – List of IBM productsList of Intel microprocessorsList of programming languagesList of operating systemsList of Soviet computer systemsLL parserLogic programming – Logo – Lotus 1-2-3LR parser – Lua – Lynx language – Lynx browser

M

m4 – macOS ServermacOS – Mac – MAD – Mainframe computerMalware – Mary – Mealy machineMegabyteMelissa worm – Mercury – MesaMicrocodeMicroprocessorMicroprogramMicrosequencerMicrosoft WindowsMicrosoftMIPS architecture - Miranda – ML – MMCMMU – MMX – Mobile Trin – ModulaMOOMoore's LawMoore machineMorris wormMOS Technology 6502MOS Technology 650xMOS Technology 6510Motorola 68000Motorola 6800Motorola 68020Motorola 68030Motorola 68040Motorola 68060Motorola 6809Motorola 680x0Motorola 68LC040Motorola 88000MozillaMPEGMS-DOSMulticsMultiprocessingMUMPS

N

.NETNetBSDNetlibNetscape NavigatorNeXT, Inc.NialNybbleNinety–ninety ruleNon-uniform memory accessNondeterministic finite automaton

O

Oberon – Objective-C – object – OCaml – occam – OmniWebOne True Brace StyleOpenBSDOpen sourceOpen Source InitiativeOpenVMS - Opera (web browser) – Operating system advocacy – Operating system

P

PA-RISCPage description languagePancake sortingParallax PropellerParallel computingParser (language) – Parsing (technique) – Partial function – Pascal – PDPPeer-to-peer networkPerlPersonal computerPHPPILOTPL/I – Pointer – PoplogPortable Document Format (PDF) – Poser – PostScriptPowerBookPowerPCPowerPC G4Prefix grammarPreprocessorPrimitive recursive functionProgramming languagePrologPSPACE-completePulse-code modulation (PCM) – Pushdown automaton – Python

Q

QuarkXPressQuickTimeQWERTY

R

R (programming language) – RAM (random-access memory) – RAM driveRandom accessRascalMPLRatforRCA 1802Read-only memory (ROM) – REBOLRecovery-oriented computingRecursive descent parser – Recursion (computer science) – Recursive setRecursively enumerable languageRecursively enumerable set – Reference (computer science) – Referential transparencyRegisterRegular expressionRegular grammarRegular languageRPGRetrocomputingREXXRFCRISCRS/6000 – Ruby

S

Safari (web browser) – SAIL – Script kiddieScripting languageSCSISecond-generation programming languageSecure Sockets Layersed – Self (or SELF) – Semaphore (programming) – Sequential accessSETLSharewareShell scriptShellcodeSIMDSimulaSircamSlide ruleSLIPSLR parserSmalltalkServer Message BlockSMBus – SMIL (computer) – SmileySNOBOLSoftware engineeringSONETSpace-cadet keyboardSPARC International – Specialist (computer) – SPITBOLSQLSQL slammer worm – SR – SSLService-oriented architectureS/SLStale pointer bugStandard ML (or SML) – Stateless serverStepping level - Structured programmingSubject-oriented programmingSubnetworkSupercomputerSwap spaceSymbolic mathematicsSymlinkSymmetric multiprocessingSyntactic sugarSyQuest TechnologySYSKEYSystem boardSystem programming languageSystem R (IBM) – System X (supercomputer)

T

TADSTcl – TECO (text editor) – Text editorTeXThird-generation languageTimeline of computingTimeline of computing 1950–1979Timeline of computing 1980–1989Timeline of computing 1990–1999Timeline of computing hardware before 1950 (2400 BC–1949) – Tk – TPU – Trac – Transparency (computing) – Trin II – Trin VX – Turing machine – Turing – 2B1Q

U

UATUnicode – Unicon – UnixUnix shellUNIX System VUnlambdaUSBUnreachable memory

V

Var'aqVAXVBScriptVector processorVentura PublisherVery-large-scale integrationVideo editingVirtual memory – Visual Basic (classic) – Visual Basic .NETVisual FoxProVon Neumann architecture

W

WD16Web 2.0Web browserWestern Design CenterThe WELL - Western Design Center 65C02Western Design Center 65816 – Whitespace – WikiWindow managerWindows 1.0Windows 2000Windows 95Windows MeWindows NTWindows XPWindows 7Word processorWorld Wide WebWYSIWYG

X

X Window SystemX86Xmouse

Y

YaccYaSTYet another – Yorick

Z

Z notationZ shellZilog Z80Zooming User InterfaceZX80ZX81ZX Spectrum