Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

Index of computing articles

Index Index of computing articles

Originally, the word computing was synonymous with counting and calculating, and the science and technology of mathematical calculations. [1]

588 relations: ABC ALGOL, ABSET, Absys, Acceptance testing, Active Server Pages, Ada (programming language), Addressing mode, Adobe ColdFusion, AIM alliance, AirPort, ALGOL, Algorithm, AltiVec, Amdahl's law, Amiga, Amiga E, Analysis of algorithms, AOL, APL (programming language), Apple II, Apple Inc., AppleScript, Arithmetic logic unit, Array programming, ASCII, ASP.NET, Assembly language, At sign, Atari, Atlas Autocode, ATOLL (programming language), AutoLISP, Automaton, AWK, B (programming language), Backus–Naur form, Bash (Unix shell), BASIC, Basic Rate Interface, Batch processing, BCPL, Befunge, Bendix G-20, BeOS, Berkeley Software Distribution, BETA (programming language), Big O notation, Binary number, Binary symmetric channel, Binary Synchronous Communications, ..., Bit, BLISS, Blu-ray, Blue Screen of Death, Bourne shell, Brainfuck, British telephone socket, Btrieve, Burrows–Abadi–Needham logic, C (programming language), C Sharp (programming language), C++, Cache (computing), Calculation, Calendar (Apple), Camino (web browser), Canonical LR parser, Cat (Unix), CD-ROM, Central processing unit, Chomsky normal form, CIH (computer virus), Classic Mac OS, COBOL, Cocoa (API), Code Red (computer worm), COMAL, Comm, Command-line interface, COMMAND.COM, Commodore 1541, Commodore 1581, Commodore 64, Common logarithm, Compact disc, Compiler, Computability theory, Computation, Computational complexity theory, Computer, Computer accessibility, Computer algebra, Computer architecture, Computer cluster, Computer hardware, Computer network, Computer number format, Computer programming, Computer science, Computer security, Computer-aided design, Computer-aided manufacturing, Computing, Context-free grammar, Context-sensitive grammar, Context-sensitive language, Control flow, Control store, Control unit, Coral 66, Corel Ventura, CP/M, CPL (programming language), Cryptanalysis, Cryptography, CUPS, Cybersquatting, CYK algorithm, Cyrix 6x86, D (programming language), Data compression, Database normalization, DEC Text Processing Utility, Deep Blue (chess computer), Desktop environment, Desktop publishing, Deterministic finite automaton, Device independent file format, Dialer, DIBOL, Diff, Digital camera, Digital Equipment Corporation, Digital image processing, Digital signal processing, Digital Visual Interface, Direct manipulation interface, Disk storage, Distance transform, DVD, Dvorak Simplified Keyboard, Dylan (programming language), Earth Simulator, EBCDIC, ECMAScript, Electronic data processing, Electronics, Enhanced Versatile Disc, ENIAC, Enterprise JavaBeans, Enterprise resource planning, Entscheidungsproblem, Erlang (programming language), ES EVM, Ethernet, Ethernet over twisted pair, Euclidean algorithm, Euphoria (programming language), Exploit (computer security), Fast Ethernet, Federated Naming Service, Fifth normal form, Final Cut Pro, Finite-state machine, First normal form, First-generation programming language, Floating-point unit, Floppy disk, Formal language, Forth (programming language), Fortran, Fourth normal form, Fourth-generation programming language, Fragmentation (computing), Free On-line Dictionary of Computing, Free software, Free Software Foundation, Free software movement, Freescale 68HC11, Freeware, FTZ 1 TR 6, Function-level programming, Functional programming, G.hn, General Algebraic Modeling System, Genie (programming language), GNU, GNU bison, Gnutella, Graph coloring, Graphical user interface, Graphics Device Interface, Graphics Environment Manager, Greibach normal form, Hacker, Hacker culture, Halting problem, Hard disk drive, Haskell (programming language), HD DVD, History of computing, History of computing hardware, History of operating systems, History of the graphical user interface, Hitachi 6309, Home computer, HTTP 404, Human–computer interaction, IA-32, IA-64, IBM, IBM 473L Command and Control System, IBM 709/90 9PAC, IBM 8514, IBM AIX, IBM Personal Computer, IBM RPG, IBM System R, IBook, ICab, Icon (programming language), IDVD, IEEE 1394, IEEE 754, IEEE 802.2, IEEE 802.3, IMac, IMovie, Indentation style, Inform, Instruction register, Intel, Intel 8008, Intel 80186, Intel 80188, Intel 80386, Intel 80486, Intel 80486SX, Intel 8080, Intel 8086, Intel MCS-48, Intel MCS-51, Interactive computation, Interactive fiction, INTERCAL, International Electrotechnical Commission, Internet, Internet Explorer, IPhoto, IPod, IResQ, ISync, IT law, ITunes, J (programming language), Java (programming language), Java Platform, Enterprise Edition, Java Platform, Micro Edition, Java Platform, Standard Edition, Java virtual machine, JavaScript, JPEG, KDE, Kilobyte, Kleene star, Klez, Krypton (programming language), LALR parser, Lambda calculus, Lasso (programming language), LaTeX, Leet, Lex (software), Limbo (programming language), Linked list, Linux, Lisp (programming language), List of computer scientists, List of computing people, List of IBM products, List of Intel chipsets, List of Intel microprocessors, List of Java APIs, List of operating systems, List of programmers, List of programming languages, List of Soviet computer systems, List of terms relating to algorithms and data structures, LL parser, Logic programming, Logo (programming language), Lotus 1-2-3, LR parser, Lua (programming language), Lynx (programming language), Lynx (web browser), M4 (computer language), Macintosh, MacOS, MacOS Server, MAD (programming language), Mainframe computer, Malware, Mary (programming language), Mealy machine, Megabyte, Melissa (computer virus), Memory management unit, Mercury (programming language), Mesa (programming language), Microassembler, Microcode, Microprocessor, Microsequencer, Microsoft, Microsoft Windows, Microsoft Windows version history, Miranda (programming language), ML (programming language), MMX (instruction set), Modula, MOO, Moore machine, Moore's law, Morris worm, MOS Technology 6502, MOS Technology 6510, MOS Technology 65xx, Motherboard, Motorola 6800, Motorola 68000, Motorola 68000 series, Motorola 68020, Motorola 68030, Motorola 68040, Motorola 68060, Motorola 6809, Motorola 88000, Moving Picture Experts Group, Mozilla, MS-DOS, Multics, MultiMediaCard, Multiprocessing, Multitier architecture, MUMPS, NetBSD, Netlib, Netscape Navigator, NeXT, Nial, Nibble, Ninety-ninety rule, Non-English-based programming languages, Non-linear editing system, Non-uniform memory access, Nondeterministic finite automaton, NS320xx, Oberon (programming language), Object (computer science), Objective-C, OCaml, Occam (programming language), OmniWeb, Open Source Initiative, Open-source model, OpenBSD, OpenOffice.org, OpenVMS, Opera (web browser), Operating system, Operating system advocacy, Outline of computer science, PA-RISC, Page description language, Paging, Pancake sorting, Parallax Propeller, Parallel computing, Parsing, Partial function, Pascal (programming language), Password cracking, PDF, Peer-to-peer, Perl, Personal computer, PHP, PILOT, PL/I, Pointer (computer programming), Poplog, Poser, PostScript, Power cycling, PowerBook, PowerPC, PowerPC 970, PowerPC G4, Prefix grammar, Preprocessor, Primitive recursive function, Processor register, Programmed Data Processor, Programming language, Prolog, PSPACE-complete, Pulse-code modulation, Pushdown automaton, Python (programming language), QuarkXPress, QuickTime, QWERTY, RAM drive, Random access, Random-access memory, Ratfor, Rational Synergy, RCA 1802, Read-only memory, Rebol, Recovery-oriented computing, Recursion (computer science), Recursive descent parser, Recursive set, Recursively enumerable language, Recursively enumerable set, Reduced instruction set computer, Reference (computer science), Referential transparency, Regular expression, Regular grammar, Regular language, Relational operator, Request for Comments, Retrocomputing, Rexx, RS/6000, Ruby (programming language), S/SL programming language, Safari (web browser), SAIL (programming language), Scientific method, Script kiddie, Scripting language, SCSI, Second normal form, Second-generation programming language, Security hacker, Sed, Self (programming language), Semaphore (programming), Sequential access, Serial Line Internet Protocol, Server Message Block, Service-oriented architecture, SETL, Shareware, Shell script, Shellcode, SIMD, Simple LR parser, Simula, Sircam, Slide rule, Smalltalk, SMIL (computer), Smiley, SNOBOL, Software, Software cracking, Software development process, Software engineering, Space-cadet keyboard, SPARC, SPITBOL, SQL, SQL Slammer, SR (programming language), Stale pointer bug, Standard ML, Stateless protocol, Structure and Interpretation of Computer Programs, Structured programming, Subject-oriented programming, Subnetwork, Supercomputer, Symbolic link, Symmetric multiprocessing, Synchronous optical networking, Syntactic sugar, SyQuest Technology, Syskey, System Management Bus, System programming language, System X (computing), TADS, Tcl, Technology, TECO (text editor), TeX, Text editor, The 3DO Company, The C Programming Language, Third normal form, Third-generation programming language, Timeline of computing, Timeline of computing 1950–79, Timeline of computing 1980–89, Timeline of computing 1990–99, Timeline of computing hardware before 1950, Tk (software), TRAC (programming language), Transparency (human–computer interaction), Transport Layer Security, Triton II, Turing (programming language), Turing machine, Unicode, Unicon (programming language), Unix, Unix shell, UNIX System V, Unlambda, Unreachable memory, USB, VAX, VBScript, Vector processor, Very-large-scale integration, Virtual memory, Visual Basic, Visual FoxPro, Von Neumann architecture, WDC 65816/65802, WDC 65C02, Web browser, Western Design Center, Whitespace (programming language), Wiki, Window manager, Windows 1.0, Windows 2000, Windows 95, Windows ME, Windows NT, Windows XP, Wired glove, Word processor, World Wide Web, WYSIWYG, X Window System, X86, Xmouse, XScale, Yacc, YaST, Yet another, Yorick (programming language), Z notation, Z shell, Zilog Z80, Zooming user interface, ZX Spectrum, ZX80, ZX81, .NET strategy, 100BaseVG, 10BASE2, 10BASE5, 16-bit, 16550 UART, 28-bit, 2B1Q, 2D computer graphics, 32-bit, 386BSD, 3Com, 3D computer graphics, 3Station, 51-FORTH, 56 kbit/s line, 5ESS Switching System, 64-bit computing, 8-bit clean, 8-N-1, 8.3 filename, 88open. Expand index (538 more) »

ABC ALGOL

ABC ALGOL is an extension of the Algol 60 programming language with arbitrary data structures and user-defined operators, targeted for symbolic mathematics.

New!!: Index of computing articles and ABC ALGOL · See more »

ABSET

ABSET was an early declarative programming language from the University of Aberdeen.

New!!: Index of computing articles and ABSET · See more »

Absys

Absys was an early declarative programming language from the University of Aberdeen.

New!!: Index of computing articles and Absys · See more »

Acceptance testing

In engineering and its various subdisciplines, acceptance testing is a test conducted to determine if the requirements of a specification or contract are met.

New!!: Index of computing articles and Acceptance testing · See more »

Active Server Pages

Active Server Pages (ASP), later known as Classic ASP or ASP Classic, is Microsoft's first server-side script engine for dynamically generated web pages.

New!!: Index of computing articles and Active Server Pages · See more »

Ada (programming language)

Ada is a structured, statically typed, imperative, and object-oriented high-level computer programming language, extended from Pascal and other languages.

New!!: Index of computing articles and Ada (programming language) · See more »

Addressing mode

Addressing modes are an aspect of the instruction set architecture in most central processing unit (CPU) designs.

New!!: Index of computing articles and Addressing mode · See more »

Adobe ColdFusion

Adobe ColdFusion is a commercial rapid web application development platform created by J. J. Allaire in 1995.

New!!: Index of computing articles and Adobe ColdFusion · See more »

AIM alliance

The AIM alliance was formed on October 2, 1991, between Apple Inc. (then Apple Computer), IBM, and Motorola to create a new computing standard based on the PowerPC architecture.

New!!: Index of computing articles and AIM alliance · See more »

AirPort

AirPort is the name given to a series of products by Apple Inc.

New!!: Index of computing articles and AirPort · See more »

ALGOL

ALGOL (short for "Algorithmic Language") is a family of imperative computer programming languages, originally developed in the mid-1950s, which greatly influenced many other languages and was the standard method for algorithm description used by the ACM in textbooks and academic sources for more than thirty years.

New!!: Index of computing articles and ALGOL · See more »

Algorithm

In mathematics and computer science, an algorithm is an unambiguous specification of how to solve a class of problems.

New!!: Index of computing articles and Algorithm · See more »

AltiVec

AltiVec is a single-precision floating point and integer SIMD instruction set designed and owned by Apple, IBM, and Freescale Semiconductor (formerly Motorola's Semiconductor Products Sector) — the AIM alliance.

New!!: Index of computing articles and AltiVec · See more »

Amdahl's law

In computer architecture, Amdahl's law (or Amdahl's argument) is a formula which gives the theoretical speedup in latency of the execution of a task at fixed workload that can be expected of a system whose resources are improved.

New!!: Index of computing articles and Amdahl's law · See more »

Amiga

The Amiga is a family of personal computers introduced by Commodore in 1985.

New!!: Index of computing articles and Amiga · See more »

Amiga E

Amiga E, or very often simply E, is a programming language created by Wouter van Oortmerssen on the Amiga.

New!!: Index of computing articles and Amiga E · See more »

Analysis of algorithms

In computer science, the analysis of algorithms is the determination of the computational complexity of algorithms, that is the amount of time, storage and/or other resources necessary to execute them.

New!!: Index of computing articles and Analysis of algorithms · See more »

AOL

AOL (formerly a company known as AOL Inc., originally known as America Online, and stylized as Aol.) is a web portal and online service provider based in New York.

New!!: Index of computing articles and AOL · See more »

APL (programming language)

APL (named after the book A Programming Language) is a programming language developed in the 1960s by Kenneth E. Iverson.

New!!: Index of computing articles and APL (programming language) · See more »

Apple II

The Apple II (stylized as Apple.

New!!: Index of computing articles and Apple II · See more »

Apple Inc.

Apple Inc. is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.

New!!: Index of computing articles and Apple Inc. · See more »

AppleScript

AppleScript is a scripting language created by Apple Inc. that facilitates automated control over scriptable Mac applications.

New!!: Index of computing articles and AppleScript · See more »

Arithmetic logic unit

An arithmetic logic unit (ALU) is a combinational digital electronic circuit that performs arithmetic and bitwise operations on integer binary numbers.

New!!: Index of computing articles and Arithmetic logic unit · See more »

Array programming

In computer science, array programming languages (also known as vector or multidimensional languages) generalize operations on scalars to apply transparently to vectors, matrices, and higher-dimensional arrays.

New!!: Index of computing articles and Array programming · See more »

ASCII

ASCII, abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication.

New!!: Index of computing articles and ASCII · See more »

ASP.NET

ASP.NET is an open-source server-side web application framework designed for web development to produce dynamic web pages.

New!!: Index of computing articles and ASP.NET · See more »

Assembly language

An assembly (or assembler) language, often abbreviated asm, is a low-level programming language, in which there is a very strong (but often not one-to-one) correspondence between the assembly program statements and the architecture's machine code instructions.

New!!: Index of computing articles and Assembly language · See more »

At sign

The at sign, @, is normally read aloud as "at"; it is also commonly called the at symbol or commercial at.

New!!: Index of computing articles and At sign · See more »

Atari

Atari is a corporate and brand name owned by several entities since its inception in 1972, currently by Atari Interactive, a subsidiary of the French publisher Atari, SA.

New!!: Index of computing articles and Atari · See more »

Atlas Autocode

Atlas Autocode (AA)R.A. Brooker and J.S. Rohl,, University of Manchester Computer Science Department, 1965.

New!!: Index of computing articles and Atlas Autocode · See more »

ATOLL (programming language)

Acceptance, Test Or Launch Language (ATOLL) was the programming language used for automating the checking and launch of Saturn rockets.

New!!: Index of computing articles and ATOLL (programming language) · See more »

AutoLISP

AutoLISP is a dialect of the LISP programming language built specifically for use with the full version of AutoCAD and its derivatives, which include AutoCAD Map 3D, AutoCAD Architecture and AutoCAD Mechanical.

New!!: Index of computing articles and AutoLISP · See more »

Automaton

An automaton (plural: automata or automatons) is a self-operating machine, or a machine or control mechanism designed to automatically follow a predetermined sequence of operations, or respond to predetermined instructions.

New!!: Index of computing articles and Automaton · See more »

AWK

AWK is a programming language designed for text processing and typically used as a data extraction and reporting tool.

New!!: Index of computing articles and AWK · See more »

B (programming language)

B is a programming language developed at Bell Labs circa 1969.

New!!: Index of computing articles and B (programming language) · See more »

Backus–Naur form

In computer science, Backus–Naur form or Backus normal form (BNF) is a notation technique for context-free grammars, often used to describe the syntax of languages used in computing, such as computer programming languages, document formats, instruction sets and communication protocols.

New!!: Index of computing articles and Backus–Naur form · See more »

Bash (Unix shell)

Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell.

New!!: Index of computing articles and Bash (Unix shell) · See more »

BASIC

BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.

New!!: Index of computing articles and BASIC · See more »

Basic Rate Interface

Basic Rate Interface (BRI, 2B+D, 2B1D) or Basic Rate Access is an Integrated Services Digital Network (ISDN) configuration intended primarily for use in subscriber lines similar to those that have long been used for voice-grade telephone service.

New!!: Index of computing articles and Basic Rate Interface · See more »

Batch processing

In computing, batch processing refers to a computer working through a queue or batch of separate jobs (programs) without manual intervention (non-interactive).

New!!: Index of computing articles and Batch processing · See more »

BCPL

BCPL ("Basic Combined Programming Language"; or 'Before C Programming Language' (a common humorous backronym)) is a procedural, imperative, and structured computer programming language.

New!!: Index of computing articles and BCPL · See more »

Befunge

Befunge is a stack-based, reflective, esoteric programming language.

New!!: Index of computing articles and Befunge · See more »

Bendix G-20

The Bendix G-20 computer was introduced in 1961 by the Bendix Corporation, Computer Division, Los Angeles, California.

New!!: Index of computing articles and Bendix G-20 · See more »

BeOS

BeOS is an operating system for personal computers first developed by Be Inc. in 1991.

New!!: Index of computing articles and BeOS · See more »

Berkeley Software Distribution

Berkeley Software Distribution (BSD) was a Unix operating system derivative developed and distributed by the Computer Systems Research Group (CSRG) of the University of California, Berkeley, from 1977 to 1995.

New!!: Index of computing articles and Berkeley Software Distribution · See more »

BETA (programming language)

BETA is a pure object-oriented language originating within the "Scandinavian School" in object-orientation where the first object-oriented language Simula was developed.

New!!: Index of computing articles and BETA (programming language) · See more »

Big O notation

Big O notation is a mathematical notation that describes the limiting behaviour of a function when the argument tends towards a particular value or infinity.

New!!: Index of computing articles and Big O notation · See more »

Binary number

In mathematics and digital electronics, a binary number is a number expressed in the base-2 numeral system or binary numeral system, which uses only two symbols: typically 0 (zero) and 1 (one).

New!!: Index of computing articles and Binary number · See more »

Binary symmetric channel

A binary symmetric channel (or BSC) is a common communications channel model used in coding theory and information theory.

New!!: Index of computing articles and Binary symmetric channel · See more »

Binary Synchronous Communications

Binary Synchronous Communication (BSC or Bisync) is an IBM character-oriented, half-duplex link protocol, announced in 1967 after the introduction of System/360.

New!!: Index of computing articles and Binary Synchronous Communications · See more »

Bit

The bit (a portmanteau of binary digit) is a basic unit of information used in computing and digital communications.

New!!: Index of computing articles and Bit · See more »

BLISS

BLISS is a system programming language developed at Carnegie Mellon University by W. A. Wulf, D. B. Russell, and A. N. Habermann around 1970.

New!!: Index of computing articles and BLISS · See more »

Blu-ray

Blu-ray or Blu-ray Disc (BD) is a digital optical disc data storage format.

New!!: Index of computing articles and Blu-ray · See more »

Blue Screen of Death

A stop error, better known as a Blue Screen of Death (also known as a blue screen or BSOD) is an error screen displayed on a Windows computer system after a fatal system error, also known as a system crash: when the operating system reaches a condition where it can no longer operate safely.

New!!: Index of computing articles and Blue Screen of Death · See more »

Bourne shell

The Bourne shell (sh) is a shell, or command-line interpreter, for computer operating systems.

New!!: Index of computing articles and Bourne shell · See more »

Brainfuck

Brainfuck is an esoteric programming language created in 1993 by Urban Müller, and notable for its extreme minimalism.

New!!: Index of computing articles and Brainfuck · See more »

British telephone socket

British telephone sockets were introduced in their current plug and socket form on 19 November 1981 by British Telecom to allow subscribers to connect their own telephones.

New!!: Index of computing articles and British telephone socket · See more »

Btrieve

Btrieve is a transactional database (navigational database) software product.

New!!: Index of computing articles and Btrieve · See more »

Burrows–Abadi–Needham logic

Burrows–Abadi–Needham logic (also known as the BAN logic) is a set of rules for defining and analyzing information exchange protocols.

New!!: Index of computing articles and Burrows–Abadi–Needham logic · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Index of computing articles and C (programming language) · See more »

C Sharp (programming language)

C# (/si: ʃɑːrp/) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

New!!: Index of computing articles and C Sharp (programming language) · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

New!!: Index of computing articles and C++ · See more »

Cache (computing)

In computing, a cache, is a hardware or software component that stores data so future requests for that data can be served faster; the data stored in a cache might be the result of an earlier computation, or the duplicate of data stored elsewhere.

New!!: Index of computing articles and Cache (computing) · See more »

Calculation

A calculation is a deliberate process that transforms one or more inputs into one or more results, with variable change.

New!!: Index of computing articles and Calculation · See more »

Calendar (Apple)

Calendar is a personal calendar app made by Apple Inc. that runs on both the macOS desktop operating system and the iOS mobile operating system.

New!!: Index of computing articles and Calendar (Apple) · See more »

Camino (web browser)

Camino (from the Spanish word meaning "path") is a discontinued free, open source, GUI-based Web browser based on Mozilla's Gecko layout engine and specifically designed for the OS X operating system.

New!!: Index of computing articles and Camino (web browser) · See more »

Canonical LR parser

In computer science, a canonical LR parser or LR(1) parser is an LR(k) parser for k.

New!!: Index of computing articles and Canonical LR parser · See more »

Cat (Unix)

cat is a standard Unix utility that reads files sequentially, writing them to standard output.

New!!: Index of computing articles and Cat (Unix) · See more »

CD-ROM

A CD-ROM is a pre-pressed optical compact disc which contains data.

New!!: Index of computing articles and CD-ROM · See more »

Central processing unit

A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.

New!!: Index of computing articles and Central processing unit · See more »

Chomsky normal form

In formal language theory, a context-free grammar G is said to be in Chomsky normal form (first described by Noam Chomsky) if all of its production rules are of the form: where A, B, and C are nonterminal symbols, a is a terminal symbol (a symbol that represents a constant value), S is the start symbol, and ε denotes the empty string.

New!!: Index of computing articles and Chomsky normal form · See more »

CIH (computer virus)

CIH, also known as Chernobyl or Spacefiller, is a Microsoft Windows 9x computer virus which first emerged in 1998.

New!!: Index of computing articles and CIH (computer virus) · See more »

Classic Mac OS

Classic Mac OS is a colloquial term used to describe a series of operating systems developed for the Macintosh family of personal computers by Apple Inc. from 1984 until 2001.

New!!: Index of computing articles and Classic Mac OS · See more »

COBOL

COBOL (an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use.

New!!: Index of computing articles and COBOL · See more »

Cocoa (API)

Cocoa is Apple's native object-oriented application programming interface (API) for their operating system macOS.

New!!: Index of computing articles and Cocoa (API) · See more »

Code Red (computer worm)

Code Red was a computer worm observed on the Internet on July 15, 2001.

New!!: Index of computing articles and Code Red (computer worm) · See more »

COMAL

COMAL (Common Algorithmic Language) is a computer programming language developed in Denmark by Benedict Løfstedt and Børge R. Christensen in 1973.

New!!: Index of computing articles and COMAL · See more »

Comm

The comm command in the Unix family of computer operating systems is a utility that is used to compare two files for common and distinct lines.

New!!: Index of computing articles and Comm · See more »

Command-line interface

A command-line interface or command language interpreter (CLI), also known as command-line user interface, console user interface and character user interface (CUI), is a means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text (command lines).

New!!: Index of computing articles and Command-line interface · See more »

COMMAND.COM

COMMAND.COM is the default command-line interpreter for DOS, Windows 95, Windows 98 and Windows ME.

New!!: Index of computing articles and COMMAND.COM · See more »

Commodore 1541

The Commodore 1541 (also known as the CBM 1541 and VIC-1541) is a floppy disk drive which was made by Commodore International for the Commodore 64 (C64), Commodore's most popular home computer.

New!!: Index of computing articles and Commodore 1541 · See more »

Commodore 1581

The Commodore 1581 is a 3½-inch double-sided double-density floppy disk drive that was released by Commodore Business Machines (CBM) in 1987, primarily for its C64 and C128 home/personal computers.

New!!: Index of computing articles and Commodore 1581 · See more »

Commodore 64

The Commodore 64, also known as the C64 or the CBM 64, is an 8-bit home computer introduced in January 1982 by Commodore International (first shown at the Consumer Electronics Show, in Las Vegas, January 7–10, 1982).

New!!: Index of computing articles and Commodore 64 · See more »

Common logarithm

In mathematics, the common logarithm is the logarithm with base 10.

New!!: Index of computing articles and Common logarithm · See more »

Compact disc

Compact disc (CD) is a digital optical disc data storage format that was co-developed by Philips and Sony and released in 1982.

New!!: Index of computing articles and Compact disc · See more »

Compiler

A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

New!!: Index of computing articles and Compiler · See more »

Computability theory

Computability theory, also known as recursion theory, is a branch of mathematical logic, of computer science, and of the theory of computation that originated in the 1930s with the study of computable functions and Turing degrees.

New!!: Index of computing articles and Computability theory · See more »

Computation

Computation is any type of calculation that includes both arithmetical and non-arithmetical steps and follows a well-defined model, for example an algorithm.

New!!: Index of computing articles and Computation · See more »

Computational complexity theory

Computational complexity theory is a branch of the theory of computation in theoretical computer science that focuses on classifying computational problems according to their inherent difficulty, and relating those classes to each other.

New!!: Index of computing articles and Computational complexity theory · See more »

Computer

A computer is a device that can be instructed to carry out sequences of arithmetic or logical operations automatically via computer programming.

New!!: Index of computing articles and Computer · See more »

Computer accessibility

In human–computer interaction, computer accessibility (also known as accessible computing) refers to the accessibility of a computer system to all people, regardless of disability type or severity of impairment.

New!!: Index of computing articles and Computer accessibility · See more »

Computer algebra

In computational mathematics, computer algebra, also called symbolic computation or algebraic computation, is a scientific area that refers to the study and development of algorithms and software for manipulating mathematical expressions and other mathematical objects.

New!!: Index of computing articles and Computer algebra · See more »

Computer architecture

In computer engineering, computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems.

New!!: Index of computing articles and Computer architecture · See more »

Computer cluster

A computer cluster is a set of loosely or tightly connected computers that work together so that, in many respects, they can be viewed as a single system.

New!!: Index of computing articles and Computer cluster · See more »

Computer hardware

Computer hardware includes the physical parts or components of a computer, such as the central processing unit, monitor, keyboard, computer data storage, graphic card, sound card and motherboard.

New!!: Index of computing articles and Computer hardware · See more »

Computer network

A computer network, or data network, is a digital telecommunications network which allows nodes to share resources.

New!!: Index of computing articles and Computer network · See more »

Computer number format

A computer number format is the internal representation of numeric values in digital computer and calculator hardware and software.

New!!: Index of computing articles and Computer number format · See more »

Computer programming

Computer programming is the process of building and designing an executable computer program for accomplishing a specific computing task.

New!!: Index of computing articles and Computer programming · See more »

Computer science

Computer science deals with the theoretical foundations of information and computation, together with practical techniques for the implementation and application of these foundations.

New!!: Index of computing articles and Computer science · See more »

Computer security

Cybersecurity, computer security or IT security is the protection of computer systems from theft of or damage to their hardware, software or electronic data, as well as from disruption or misdirection of the services they provide.

New!!: Index of computing articles and Computer security · See more »

Computer-aided design

Computer-aided design (CAD) is the use of computer systems to aid in the creation, modification, analysis, or optimization of a design.

New!!: Index of computing articles and Computer-aided design · See more »

Computer-aided manufacturing

Computer-aided manufacturing (CAM) is the use of software to control machine tools and related ones in the manufacturing of workpieces.

New!!: Index of computing articles and Computer-aided manufacturing · See more »

Computing

Computing is any goal-oriented activity requiring, benefiting from, or creating computers.

New!!: Index of computing articles and Computing · See more »

Context-free grammar

In formal language theory, a context-free grammar (CFG) is a certain type of formal grammar: a set of production rules that describe all possible strings in a given formal language.

New!!: Index of computing articles and Context-free grammar · See more »

Context-sensitive grammar

A context-sensitive grammar (CSG) is a formal grammar in which the left-hand sides and right-hand sides of any production rules may be surrounded by a context of terminal and nonterminal symbols.

New!!: Index of computing articles and Context-sensitive grammar · See more »

Context-sensitive language

In formal language theory, a context-sensitive language is a language that can be defined by a context-sensitive grammar (and equivalently by a noncontracting grammar).

New!!: Index of computing articles and Context-sensitive language · See more »

Control flow

In computer science, control flow (or flow of control) is the order in which individual statements, instructions or function calls of an imperative program are executed or evaluated.

New!!: Index of computing articles and Control flow · See more »

Control store

A control store is the part of a CPU's control unit that stores the CPU's microprogram.

New!!: Index of computing articles and Control store · See more »

Control unit

The control unit (CU) is a component of a computer's central processing unit (CPU) that directs the operation of the processor.

New!!: Index of computing articles and Control unit · See more »

Coral 66

CORAL (Computer On-line Real-time Applications Language) is a programming language originally developed in 1964 at the Royal Radar Establishment (RRE), Malvern, UK, as a subset of JOVIAL.

New!!: Index of computing articles and Coral 66 · See more »

Corel Ventura

Ventura Publisher was the first popular desktop publishing package for IBM PC compatible computers running the GEM extension to the DOS operating system.

New!!: Index of computing articles and Corel Ventura · See more »

CP/M

CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created for Intel 8080/85-based microcomputers by Gary Kildall of Digital Research, Inc.

New!!: Index of computing articles and CP/M · See more »

CPL (programming language)

CPL (Combined Programming Language) is a multi-paradigm programming language, that was developed in the early 1960s.

New!!: Index of computing articles and CPL (programming language) · See more »

Cryptanalysis

Cryptanalysis (from the Greek kryptós, "hidden", and analýein, "to loosen" or "to untie") is the study of analyzing information systems in order to study the hidden aspects of the systems.

New!!: Index of computing articles and Cryptanalysis · See more »

Cryptography

Cryptography or cryptology (from κρυπτός|translit.

New!!: Index of computing articles and Cryptography · See more »

CUPS

CUPS (formerly an acronym for Common UNIX Printing System) is a modular printing system for Unix-like computer operating systems which allows a computer to act as a print server.

New!!: Index of computing articles and CUPS · See more »

Cybersquatting

Cybersquatting (also known as domain squatting), according to the United States federal law known as the Anticybersquatting Consumer Protection Act, is registering, trafficking in, or using an Internet domain name with bad faith intent to profit from the goodwill of a trademark belonging to someone else.

New!!: Index of computing articles and Cybersquatting · See more »

CYK algorithm

In computer science, the Cocke–Younger–Kasami algorithm (alternatively called CYK, or CKY) is a parsing algorithm for context-free grammars, named after its inventors, John Cocke, Daniel Younger and Tadao Kasami.

New!!: Index of computing articles and CYK algorithm · See more »

Cyrix 6x86

The Cyrix 6x86 (codename M1) is a sixth-generation, 32-bit x86 microprocessor designed by Cyrix and manufactured by IBM and SGS-Thomson.

New!!: Index of computing articles and Cyrix 6x86 · See more »

D (programming language)

D is an object-oriented, imperative, multi-paradigm system programming language created by Walter Bright of Digital Mars and released in 2001.

New!!: Index of computing articles and D (programming language) · See more »

Data compression

In signal processing, data compression, source coding, or bit-rate reduction involves encoding information using fewer bits than the original representation.

New!!: Index of computing articles and Data compression · See more »

Database normalization

Database normalization is the process of restructuring a relational database in accordance with a series of so-called normal forms in order to reduce data redundancy and improve data integrity.

New!!: Index of computing articles and Database normalization · See more »

DEC Text Processing Utility

DEC Text Processing Utility (or DECTPU) was a language developed by Digital Equipment Corporation (DEC) for developing text editors.

New!!: Index of computing articles and DEC Text Processing Utility · See more »

Deep Blue (chess computer)

Deep Blue was a chess-playing computer developed by IBM.

New!!: Index of computing articles and Deep Blue (chess computer) · See more »

Desktop environment

In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system, which share a common graphical user interface (GUI), sometimes described as a graphical shell.

New!!: Index of computing articles and Desktop environment · See more »

Desktop publishing

Desktop publishing (abbreviated DTP) is the creation of documents using page layout skills on a personal computer primarily for print.

New!!: Index of computing articles and Desktop publishing · See more »

Deterministic finite automaton

In the theory of computation, a branch of theoretical computer science, a deterministic finite automaton (DFA)—also known as a deterministic finite acceptor (DFA) and a deterministic finite state machine (DFSM) or a deterministic finite state automaton (DFSA)—is a finite-state machine that accepts or rejects strings of symbols and only produces a unique computation (or run) of the automaton for each input string.

New!!: Index of computing articles and Deterministic finite automaton · See more »

Device independent file format

The device independent file format (DVI) is the output file format of the TeX typesetting program, designed by David R. Fuchs and implemented by Donald E. Knuth in 1982.

New!!: Index of computing articles and Device independent file format · See more »

Dialer

A dialer (American English) or dialler (British English) is an electronic device that is connected to a telephone line to monitor the dialed numbers and alter them to seamlessly provide services that otherwise require lengthy National or International access codes to be dialed.

New!!: Index of computing articles and Dialer · See more »

DIBOL

DIBOL or Digital's Business Oriented Language is a general-purpose, procedural, imperative programming language, designed for use in Management Information Systems (MIS) software development.

New!!: Index of computing articles and DIBOL · See more »

Diff

In computing, the diff utility is a data comparison tool that calculates and displays the differences between two files.

New!!: Index of computing articles and Diff · See more »

Digital camera

A digital camera or digicam is a camera that captures photographs in digital memory.

New!!: Index of computing articles and Digital camera · See more »

Digital Equipment Corporation

Digital Equipment Corporation, also known as DEC and using the trademark Digital, was a major American company in the computer industry from the 1950s to the 1990s.

New!!: Index of computing articles and Digital Equipment Corporation · See more »

Digital image processing

In computer science, Digital image processing is the use of computer algorithms to perform image processing on digital images.

New!!: Index of computing articles and Digital image processing · See more »

Digital signal processing

Digital signal processing (DSP) is the use of digital processing, such as by computers or more specialized digital signal processors, to perform a wide variety of signal processing operations.

New!!: Index of computing articles and Digital signal processing · See more »

Digital Visual Interface

Digital Visual Interface (DVI) is a video display interface developed by the Digital Display Working Group (DDWG).

New!!: Index of computing articles and Digital Visual Interface · See more »

Direct manipulation interface

In computer science, direct manipulation is a human–computer interaction style which involves continuous representation of objects of interest and rapid, reversible, and incremental actions and feedback.

New!!: Index of computing articles and Direct manipulation interface · See more »

Disk storage

Disk storage (also sometimes called drive storage) is a general category of storage mechanisms where data is recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks.

New!!: Index of computing articles and Disk storage · See more »

Distance transform

A distance transform, also known as distance map or distance field, is a derived representation of a digital image.

New!!: Index of computing articles and Distance transform · See more »

DVD

DVD (an abbreviation of "digital video disc" or "digital versatile disc") is a digital optical disc storage format invented and developed by Philips and Sony in 1995.

New!!: Index of computing articles and DVD · See more »

Dvorak Simplified Keyboard

The Dvorak Simplified Keyboard is a keyboard layout patented during 1936 by Dr.

New!!: Index of computing articles and Dvorak Simplified Keyboard · See more »

Dylan (programming language)

Dylan is a multi-paradigm programming language that includes support for functional and object-oriented programming, and is dynamic and reflective while providing a programming model designed to support efficient machine code generation, including fine-grained control over dynamic and static behaviors.

New!!: Index of computing articles and Dylan (programming language) · See more »

Earth Simulator

The, developed by the Japanese government's initiative "Earth Simulator Project", was a highly parallel vector supercomputer system for running global climate models to evaluate the effects of global warming and problems in solid earth geophysics.

New!!: Index of computing articles and Earth Simulator · See more »

EBCDIC

Extended Binary Coded Decimal Interchange Code (EBCDIC) is an eight-bit character encoding used mainly on IBM mainframe and IBM midrange computer operating systems.

New!!: Index of computing articles and EBCDIC · See more »

ECMAScript

ECMAScript (or ES) is a trademarked scripting-language specification standardized by Ecma International in ECMA-262 and ISO/IEC 16262.

New!!: Index of computing articles and ECMAScript · See more »

Electronic data processing

Electronic data processing (EDP) can refer to the use of automated methods to process commercial data.

New!!: Index of computing articles and Electronic data processing · See more »

Electronics

Electronics is the discipline dealing with the development and application of devices and systems involving the flow of electrons in a vacuum, in gaseous media, and in semiconductors.

New!!: Index of computing articles and Electronics · See more »

Enhanced Versatile Disc

The enhanced versatile disc (EVD) is an optical-medium-based digital audio/video format, developed by Beijing E-World (a multi-company partnership including SVA, Shinco, Xiaxin, Yuxing, Skyworth, Nintaus, Malata, Changhong, and BBK), as a rival to the DVD to avoid the high royalty costs associated with the DVD format.

New!!: Index of computing articles and Enhanced Versatile Disc · See more »

ENIAC

ENIAC (Electronic Numerical Integrator and Computer) was amongst the earliest electronic general-purpose computers made.

New!!: Index of computing articles and ENIAC · See more »

Enterprise JavaBeans

Enterprise JavaBeans (EJB) is one of several Java APIs for modular construction of enterprise software.

New!!: Index of computing articles and Enterprise JavaBeans · See more »

Enterprise resource planning

Enterprise resource planning (ERP) is the integrated management of core business processes, often in real-time and mediated by software and technology.

New!!: Index of computing articles and Enterprise resource planning · See more »

Entscheidungsproblem

In mathematics and computer science, the Entscheidungsproblem (German for "decision problem") is a challenge posed by David Hilbert in 1928.

New!!: Index of computing articles and Entscheidungsproblem · See more »

Erlang (programming language)

Erlang is a general-purpose, concurrent, functional programming language, as well as a garbage-collected runtime system.

New!!: Index of computing articles and Erlang (programming language) · See more »

ES EVM

ES EVM (ЕС ЭВМ, Единая система электронных вычислительных машин, Yedinaya Sistema Electronnykh Vytchislitel'nykh Mashin, meaning "Unified System of Electronic Computers") was a series of clones of IBM's System/360 and System/370 mainframes, released in the Comecon countries under the initiative of the Soviet Union since the 1960s.

New!!: Index of computing articles and ES EVM · See more »

Ethernet

Ethernet is a family of computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN).

New!!: Index of computing articles and Ethernet · See more »

Ethernet over twisted pair

Ethernet over twisted pair technologies use twisted-pair cables for the physical layer of an Ethernet computer network.

New!!: Index of computing articles and Ethernet over twisted pair · See more »

Euclidean algorithm

. EXAMPLES CAN BE FOUND BELOW, E.G., IN THE "Matrix method" SECTION.

New!!: Index of computing articles and Euclidean algorithm · See more »

Euphoria (programming language)

Euphoria is a programming language originally created by Robert Craig of Rapid Deployment Software in Toronto, Ontario, Canada.

New!!: Index of computing articles and Euphoria (programming language) · See more »

Exploit (computer security)

An exploit (from the English verb to exploit, meaning "to use something to one’s own advantage") is a piece of software, a chunk of data, or a sequence of commands that takes advantage of a bug or vulnerability to cause unintended or unanticipated behavior to occur on computer software, hardware, or something electronic (usually computerized).

New!!: Index of computing articles and Exploit (computer security) · See more »

Fast Ethernet

In computer networking, Fast Ethernet is a collective term for a number of Ethernet standards that carry traffic at the nominal rate of 100 Mbit/s (the earlier Ethernet speed was 10 Mbit/s).

New!!: Index of computing articles and Fast Ethernet · See more »

Federated Naming Service

In computing, the Federated Naming Service (FNS) or XFN (X/Open Federated Naming) is a system for uniting various name services under a single interface for the basic naming operations.

New!!: Index of computing articles and Federated Naming Service · See more »

Fifth normal form

Fifth normal form (5NF), also known as project-join normal form (PJ/NF) is a level of database normalization designed to reduce redundancy in relational databases recording multi-valued facts by isolating semantically related multiple relationships.

New!!: Index of computing articles and Fifth normal form · See more »

Final Cut Pro

Final Cut Pro is a series of non-linear video editing software programs first developed by Macromedia Inc. and later Apple Inc. The most recent version, Final Cut Pro X 10.4.2, runs on Intel-based Mac computers powered by macOS High Sierra or later.

New!!: Index of computing articles and Final Cut Pro · See more »

Finite-state machine

A finite-state machine (FSM) or finite-state automaton (FSA, plural: automata), finite automaton, or simply a state machine, is a mathematical model of computation.

New!!: Index of computing articles and Finite-state machine · See more »

First normal form

First normal form (1NF) is a property of a relation in a relational database.

New!!: Index of computing articles and First normal form · See more »

First-generation programming language

A first generation (programming) language (1GL) is a grouping of programming languages that are machine level languages used to program first-generation computers.

New!!: Index of computing articles and First-generation programming language · See more »

Floating-point unit

A floating-point unit (FPU, colloquially a math coprocessor) is a part of a computer system specially designed to carry out operations on floating point numbers.

New!!: Index of computing articles and Floating-point unit · See more »

Floppy disk

A floppy disk, also called a floppy, diskette, or just disk, is a type of disk storage composed of a disk of thin and flexible magnetic storage medium, sealed in a rectangular plastic enclosure lined with fabric that removes dust particles.

New!!: Index of computing articles and Floppy disk · See more »

Formal language

In mathematics, computer science, and linguistics, a formal language is a set of strings of symbols together with a set of rules that are specific to it.

New!!: Index of computing articles and Formal language · See more »

Forth (programming language)

Forth is an imperative stack-based computer programming language and environment originally designed by Charles "Chuck" Moore.

New!!: Index of computing articles and Forth (programming language) · See more »

Fortran

Fortran (formerly FORTRAN, derived from Formula Translation) is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.

New!!: Index of computing articles and Fortran · See more »

Fourth normal form

Fourth normal form (4NF) is a normal form used in database normalization.

New!!: Index of computing articles and Fourth normal form · See more »

Fourth-generation programming language

A 4th-generation programming language (4GL) or (procedural language) is any computer programming language that belongs to a class of languages envisioned as an advancement upon third-generation programming languages (3GL).

New!!: Index of computing articles and Fourth-generation programming language · See more »

Fragmentation (computing)

In computer storage, fragmentation is a phenomenon in which storage space is used inefficiently, reducing capacity or performance and often both.

New!!: Index of computing articles and Fragmentation (computing) · See more »

Free On-line Dictionary of Computing

The Free On-line Dictionary of Computing (FOLDOC) is an online, searchable, encyclopedic dictionary of computing subjects.

New!!: Index of computing articles and Free On-line Dictionary of Computing · See more »

Free software

Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.

New!!: Index of computing articles and Free software · See more »

Free Software Foundation

The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization founded by Richard Stallman on 4 October 1985 to support the free software movement, which promotes the universal freedom to study, distribute, create, and modify computer software, with the organization's preference for software being distributed under copyleft ("share alike") terms, such as with its own GNU General Public License.

New!!: Index of computing articles and Free Software Foundation · See more »

Free software movement

The free software movement (FSM) or free / open source software movement (FOSSM) or free / libre open source software (FLOSS) is a social movement with the goal of obtaining and guaranteeing certain freedoms for software users, namely the freedom to run the software, to study and change the software, and to redistribute copies with or without changes.

New!!: Index of computing articles and Free software movement · See more »

Freescale 68HC11

The 68HC11 (6811 or HC11 for short) is an 8-bit microcontroller (µC) family introduced by Motorola in 1985.

New!!: Index of computing articles and Freescale 68HC11 · See more »

Freeware

Freeware is software that is available for use at no monetary cost.

New!!: Index of computing articles and Freeware · See more »

FTZ 1 TR 6

FTZ 1 TR 6 (or 1 TR 6) is the standard for the obsolete German national digital signalling protocol (D channel protocol) used for the ISDN.

New!!: Index of computing articles and FTZ 1 TR 6 · See more »

Function-level programming

In computer science, function-level programming refers to one of the two contrasting programming paradigms identified by John Backus in his work on programs as mathematical objects, the other being value-level programming.

New!!: Index of computing articles and Function-level programming · See more »

Functional programming

In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.

New!!: Index of computing articles and Functional programming · See more »

G.hn

G.hn is a specification for home networking with data rates up to 2 Gbit/s and operation over four types of legacy wires: telephone wiring, coaxial cables, power lines and plastic optical fiber.

New!!: Index of computing articles and G.hn · See more »

General Algebraic Modeling System

The General Algebraic Modeling System (GAMS) is a high-level modeling system for mathematical optimization.

New!!: Index of computing articles and General Algebraic Modeling System · See more »

Genie (programming language)

Genie is a modern, general-purpose high-level programming language in active development since 2008.

New!!: Index of computing articles and Genie (programming language) · See more »

GNU

GNU is an operating system and an extensive collection of computer software.

New!!: Index of computing articles and GNU · See more »

GNU bison

GNU bison, commonly known as Bison, is a parser generator that is part of the GNU Project.

New!!: Index of computing articles and GNU bison · See more »

Gnutella

Gnutella (possibly by analogy with the GNU Project) is a large peer-to-peer network.

New!!: Index of computing articles and Gnutella · See more »

Graph coloring

In graph theory, graph coloring is a special case of graph labeling; it is an assignment of labels traditionally called "colors" to elements of a graph subject to certain constraints.

New!!: Index of computing articles and Graph coloring · See more »

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.

New!!: Index of computing articles and Graphical user interface · See more »

Graphics Device Interface

The Graphics Device Interface (GDI) is a Microsoft Windows application programming interface and core operating system component responsible for representing graphical objects and transmitting them to output devices such as monitors and printers.

New!!: Index of computing articles and Graphics Device Interface · See more »

Graphics Environment Manager

Graphics Environment Manager (GEM) was an operating environment created by Digital Research (DRI) for use with the DOS operating system on Intel 8088 and Motorola 68000 microprocessors.

New!!: Index of computing articles and Graphics Environment Manager · See more »

Greibach normal form

In formal language theory, a context-free grammar is in Greibach normal form (GNF) if the right-hand sides of all production rules start with a terminal symbol, optionally followed by some variables.

New!!: Index of computing articles and Greibach normal form · See more »

Hacker

A computer hacker is any skilled computer expert that uses their technical knowledge to overcome a problem.

New!!: Index of computing articles and Hacker · See more »

Hacker culture

The hacker culture is a subculture of individuals who enjoy the intellectual challenge of creatively overcoming limitations of software systems to achieve novel and clever outcomes.

New!!: Index of computing articles and Hacker culture · See more »

Halting problem

In computability theory, the halting problem is the problem of determining, from a description of an arbitrary computer program and an input, whether the program will finish running (i.e., halt) or continue to run forever.

New!!: Index of computing articles and Halting problem · See more »

Hard disk drive

A hard disk drive (HDD), hard disk, hard drive or fixed disk is an electromechanical data storage device that uses magnetic storage to store and retrieve digital information using one or more rigid rapidly rotating disks (platters) coated with magnetic material.

New!!: Index of computing articles and Hard disk drive · See more »

Haskell (programming language)

Haskell is a standardized, general-purpose compiled purely functional programming language, with non-strict semantics and strong static typing.

New!!: Index of computing articles and Haskell (programming language) · See more »

HD DVD

HD DVD (short for High Definition Digital Versatile Disc) is a discontinued high-density optical disc format for storing data and playback of high-definition video.

New!!: Index of computing articles and HD DVD · See more »

History of computing

The history of computing is longer than the history of computing hardware and modern computing technology and includes the history of methods intended for pen and paper or for chalk and slate, with or without the aid of tables.

New!!: Index of computing articles and History of computing · See more »

History of computing hardware

The history of computing hardware covers the developments from early simple devices to aid calculation to modern day computers.

New!!: Index of computing articles and History of computing hardware · See more »

History of operating systems

Computer operating systems (OSes) provide a set of functions needed and used by most application programs on a computer, and the links needed to control and synchronize computer hardware.

New!!: Index of computing articles and History of operating systems · See more »

History of the graphical user interface

The history of the graphical user interface, understood as the use of graphic icons and a pointing device to control a computer, covers a five-decade span of incremental refinements, built on some constant core principles.

New!!: Index of computing articles and History of the graphical user interface · See more »

Hitachi 6309

The 6309 is Hitachi's CMOS version of the Motorola 6809 microprocessor.

New!!: Index of computing articles and Hitachi 6309 · See more »

Home computer

Home computers were a class of microcomputers entering the market in 1977, and becoming common during the 1980s.

New!!: Index of computing articles and Home computer · See more »

HTTP 404

The HTTP 404, 404 Not Found and 404 error message is a Hypertext Transfer Protocol (HTTP) standard response code, in computer network communications, to indicate that the client was able to communicate with a given server, but the server could not find what was requested.

New!!: Index of computing articles and HTTP 404 · See more »

Human–computer interaction

Human–computer interaction (HCI) researches the design and use of computer technology, focused on the interfaces between people (users) and computers.

New!!: Index of computing articles and Human–computer interaction · See more »

IA-32

IA-32 (short for "Intel Architecture, 32-bit", sometimes also called i386) is the 32-bit version of the x86 instruction set architecture, first implemented in the Intel 80386 microprocessors in 1985.

New!!: Index of computing articles and IA-32 · See more »

IA-64

IA-64 (also called Intel Itanium architecture) is the instruction set architecture (ISA) of the Itanium family of 64-bit Intel microprocessors.

New!!: Index of computing articles and IA-64 · See more »

IBM

The International Business Machines Corporation (IBM) is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries.

New!!: Index of computing articles and IBM · See more »

IBM 473L Command and Control System

The IBM 473L Command and Control System (473L System, 473L colloq.) was a USAF Cold War "Big L" Support System with computer equipment at The Pentagon and, in Pennsylvania, the Alternate National Military Command Center nuclear bunker.

New!!: Index of computing articles and IBM 473L Command and Control System · See more »

IBM 709/90 9PAC

9PAC is a common abbreviation for 709 PACkage.

New!!: Index of computing articles and IBM 709/90 9PAC · See more »

IBM 8514

IBM 8514 is an IBM graphics computer display standard supporting a display resolution of 1024x768 pixels with 256 colors at 43.5 Hz (interlaced; 87 fields per second), or 640x480 at 60 Hz (non-interlaced).

New!!: Index of computing articles and IBM 8514 · See more »

IBM AIX

AIX (Advanced Interactive eXecutive, pronounced) is a series of proprietary Unix operating systems developed and sold by IBM for several of its computer platforms.

New!!: Index of computing articles and IBM AIX · See more »

IBM Personal Computer

The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform.

New!!: Index of computing articles and IBM Personal Computer · See more »

IBM RPG

RPG is a high-level programming language (HLL) for business applications.

New!!: Index of computing articles and IBM RPG · See more »

IBM System R

IBM System R is a database system built as a research project at IBM's San Jose Research Laboratory beginning in 1974.

New!!: Index of computing articles and IBM System R · See more »

IBook

The iBook is a line of laptop computers designed, manufactured, and sold by Apple Computer, Inc. from 1999 to 2006.

New!!: Index of computing articles and IBook · See more »

ICab

iCab is a web browser for Mac OS by Alexander Clauss, derived from Crystal Atari Browser (CAB) for Atari TOS compatible computers.

New!!: Index of computing articles and ICab · See more »

Icon (programming language)

Icon is a very high-level programming language featuring goal-directed execution and many facilities for managing strings and textual patterns.

New!!: Index of computing articles and Icon (programming language) · See more »

IDVD

iDVD is a discontinued DVD-creation application for Mac OS X produced by Apple Inc. iDVD allows the user to burn QuickTime movies, MP3 music, and digital photos to a DVD that can then be played on a commercial DVD player.

New!!: Index of computing articles and IDVD · See more »

IEEE 1394

IEEE 1394 is an interface standard for a serial bus for high-speed communications and isochronous real-time data transfer.

New!!: Index of computing articles and IEEE 1394 · See more »

IEEE 754

The IEEE Standard for Floating-Point Arithmetic (IEEE 754) is a technical standard for floating-point computation established in 1985 by the Institute of Electrical and Electronics Engineers (IEEE).

New!!: Index of computing articles and IEEE 754 · See more »

IEEE 802.2

IEEE 802.2 is the original name of the ISO/IEC 8802-2 standard which defines logical link control (LLC) as the upper portion of the data link layer of the OSI Model.

New!!: Index of computing articles and IEEE 802.2 · See more »

IEEE 802.3

IEEE 802.3 is a working group and a collection of Institute of Electrical and Electronics Engineers (IEEE) standards produced by the working group defining the physical layer and data link layer's media access control (MAC) of wired Ethernet.

New!!: Index of computing articles and IEEE 802.3 · See more »

IMac

iMac is a family of all-in-one Macintosh desktop computers designed and built by Apple Inc. It has been the primary part of Apple's consumer desktop offerings since its debut in August 1998, and has evolved through seven distinct forms.

New!!: Index of computing articles and IMac · See more »

IMovie

iMovie is a video editing software application sold by Apple Inc. for the Mac and iOS (iPhone, iPad, iPad Mini and iPod Touch).

New!!: Index of computing articles and IMovie · See more »

Indentation style

In computer programming, an indentation style is a convention governing the indentation of blocks of code to convey program structure.

New!!: Index of computing articles and Indentation style · See more »

Inform

Inform is a programming language and design system for interactive fiction originally created in 1993 by Graham Nelson.

New!!: Index of computing articles and Inform · See more »

Instruction register

In computing, an instruction register (IR) is the part of a CPU's control unit that holds the instruction currently being executed or decoded.

New!!: Index of computing articles and Instruction register · See more »

Intel

Intel Corporation (stylized as intel) is an American multinational corporation and technology company headquartered in Santa Clara, California, in the Silicon Valley.

New!!: Index of computing articles and Intel · See more »

Intel 8008

The Intel 8008 ("eight-thousand-eight" or "eighty-oh-eight") is an early byte-oriented microprocessor designed and manufactured by Intel and introduced in April 1972.

New!!: Index of computing articles and Intel 8008 · See more »

Intel 80186

The Intel 80186, also known as the iAPX 186, or just 186, is a microprocessor and microcontroller introduced in 1982.

New!!: Index of computing articles and Intel 80186 · See more »

Intel 80188

The Intel 80188 microprocessor was a variant of the Intel 80186.

New!!: Index of computing articles and Intel 80188 · See more »

Intel 80386

The Intel 80386, also known as i386 or just 386, is a 32-bit microprocessor introduced in 1985.

New!!: Index of computing articles and Intel 80386 · See more »

Intel 80486

The Intel 80486, also known as the i486 or 486, is a higher performance follow-up to the Intel 80386 microprocessor.

New!!: Index of computing articles and Intel 80486 · See more »

Intel 80486SX

Intel's i486SX was a modified Intel 486DX microprocessor with its floating-point unit (FPU) disabled.

New!!: Index of computing articles and Intel 80486SX · See more »

Intel 8080

The Intel 8080 ("eighty-eighty") was the second 8-bit microprocessor designed and manufactured by Intel and was released in April 1974.

New!!: Index of computing articles and Intel 8080 · See more »

Intel 8086

The 8086 (also called iAPX 86) is a 16-bit microprocessor chip designed by Intel between early 1976 and mid-1978, when it was released.

New!!: Index of computing articles and Intel 8086 · See more »

Intel MCS-48

The MCS-48 microcontroller (µC) series, Intel's first microcontroller, was originally released in 1976.

New!!: Index of computing articles and Intel MCS-48 · See more »

Intel MCS-51

The Intel MCS-51 (commonly termed 8051) is an internally Harvard architecture, complex instruction set computer (CISC) instruction set, single chip microcontroller (µC) series developed by Intel in 1980 for use in embedded systems.

New!!: Index of computing articles and Intel MCS-51 · See more »

Interactive computation

In computer science, interactive computation is a mathematical model for computation that involves input/output communication with the external world during computation.

New!!: Index of computing articles and Interactive computation · See more »

Interactive fiction

Interactive fiction, often abbreviated IF, is software simulating environments in which players use text commands to control characters and influence the environment.

New!!: Index of computing articles and Interactive fiction · See more »

INTERCAL

The Compiler Language With No Pronounceable Acronym, abbreviated INTERCAL, is an esoteric programming language that was created as a parody by Don Woods and James M. Lyon, two Princeton University students, in 1972.

New!!: Index of computing articles and INTERCAL · See more »

International Electrotechnical Commission

The International Electrotechnical Commission (IEC; in French: Commission électrotechnique internationale) is an international standards organization that prepares and publishes International Standards for all electrical, electronic and related technologies – collectively known as "electrotechnology".

New!!: Index of computing articles and International Electrotechnical Commission · See more »

Internet

The Internet is the global system of interconnected computer networks that use the Internet protocol suite (TCP/IP) to link devices worldwide.

New!!: Index of computing articles and Internet · See more »

Internet Explorer

Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated IE or MSIE) is a series of graphical web browsers developed by Microsoft and included in the Microsoft Windows line of operating systems, starting in 1995.

New!!: Index of computing articles and Internet Explorer · See more »

IPhoto

iPhoto is a discontinued digital photograph manipulation software application developed by Apple Inc. It was included with every Macintosh personal computer from 2002 to 2015, when it was replaced with Apple's Photos application.

New!!: Index of computing articles and IPhoto · See more »

IPod

The iPod is a line of portable media players and multi-purpose pocket computers designed and marketed by Apple Inc. The first version was released on October 23, 2001, about months after the Macintosh version of iTunes was released.

New!!: Index of computing articles and IPod · See more »

IResQ

iResQ is a DBA of ResQ Systems, LLC, an Internet-based company founded in 1994 and located in Olathe, Kansas.

New!!: Index of computing articles and IResQ · See more »

ISync

iSync is a software application first released by Apple Inc. on Jan 2, 2003.

New!!: Index of computing articles and ISync · See more »

IT law

Information technology law (also called "cyberlaw") concerns the law of information technology, including computing and the internet.

New!!: Index of computing articles and IT law · See more »

ITunes

iTunes is a media player, media library, Internet radio broadcaster, and mobile device management application developed by Apple Inc. It was announced on January 9, 2001.

New!!: Index of computing articles and ITunes · See more »

J (programming language)

The J programming language, developed in the early 1990s by Kenneth E. Iverson and Roger Hui, is a synthesis of APL (also by Iverson) and the FP and FL function-level languages created by John Backus.

New!!: Index of computing articles and J (programming language) · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Index of computing articles and Java (programming language) · See more »

Java Platform, Enterprise Edition

Java Platform, Enterprise Edition (Java EE), formerly Java 2 Platforms, Enterprise Edition (J2EE), currently Jakarta EE, is a set of specifications, extending Java SE with specifications for enterprise features such as distributed computing and web services.

New!!: Index of computing articles and Java Platform, Enterprise Edition · See more »

Java Platform, Micro Edition

Java Platform, Micro Edition or Java ME is a computing platform for development and deployment of portable code for embedded and mobile devices (micro-controllers, sensors, gateways, mobile phones, personal digital assistants, TV set-top boxes, printers).

New!!: Index of computing articles and Java Platform, Micro Edition · See more »

Java Platform, Standard Edition

Java Platform, Standard Edition (Java SE) is a computing platform for development and deployment of portable code for desktop and server environments.

New!!: Index of computing articles and Java Platform, Standard Edition · See more »

Java virtual machine

A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages and compiled to Java bytecode.

New!!: Index of computing articles and Java virtual machine · See more »

JavaScript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

New!!: Index of computing articles and JavaScript · See more »

JPEG

JPEG is a commonly used method of lossy compression for digital images, particularly for those images produced by digital photography.

New!!: Index of computing articles and JPEG · See more »

KDE

KDE is an international free software community that develops Free and Open Source based software.

New!!: Index of computing articles and KDE · See more »

Kilobyte

The kilobyte is a multiple of the unit byte for digital information.

New!!: Index of computing articles and Kilobyte · See more »

Kleene star

In mathematical logic and computer science, the Kleene star (or Kleene operator or Kleene closure) is a unary operation, either on sets of strings or on sets of symbols or characters.

New!!: Index of computing articles and Kleene star · See more »

Klez

Klez is a computer worm that propagates via e-mail.

New!!: Index of computing articles and Klez · See more »

Krypton (programming language)

Krypton (styled KRYPTON) is a frame-based computer programming language.

New!!: Index of computing articles and Krypton (programming language) · See more »

LALR parser

In computer science, an LALR parser or Look-Ahead LR parser is a simplified version of a canonical LR parser, to parse (separate and analyze) a text according to a set of production rules specified by a formal grammar for a computer language.

New!!: Index of computing articles and LALR parser · See more »

Lambda calculus

Lambda calculus (also written as λ-calculus) is a formal system in mathematical logic for expressing computation based on function abstraction and application using variable binding and substitution.

New!!: Index of computing articles and Lambda calculus · See more »

Lasso (programming language)

Lasso is an application server and server management interface used to develop internet applications and is a general-purpose, high-level programming language.

New!!: Index of computing articles and Lasso (programming language) · See more »

LaTeX

LaTeX (or; a shortening of Lamport TeX) is a document preparation system.

New!!: Index of computing articles and LaTeX · See more »

Leet

Leet (or "1337"), also known as eleet or leetspeak, is a system of modified spellings and verbiage used primarily on the Internet for many phonetic languages.

New!!: Index of computing articles and Leet · See more »

Lex (software)

Lex is a computer program that generates lexical analyzers ("scanners" or "lexers").

New!!: Index of computing articles and Lex (software) · See more »

Limbo (programming language)

Limbo is a programming language for writing distributed systems and is the language used to write applications for the Inferno operating system.

New!!: Index of computing articles and Limbo (programming language) · See more »

Linked list

In computer science, a linked list is a linear collection of data elements, whose order is not given by their physical placement in memory.

New!!: Index of computing articles and Linked list · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: Index of computing articles and Linux · See more »

Lisp (programming language)

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.

New!!: Index of computing articles and Lisp (programming language) · See more »

List of computer scientists

This is a list of computer scientists, people who do work in computer science, in particular researchers and authors.

New!!: Index of computing articles and List of computer scientists · See more »

List of computing people

This is a list of people who are important or notable in the field of computing, but who are not primarily computer scientists or programmers.

New!!: Index of computing articles and List of computing people · See more »

List of IBM products

The following is a partial list of products, services, and subsidiaries of International Business Machines (IBM) Corporation and its predecessor corporations, beginning in the 1890s.

New!!: Index of computing articles and List of IBM products · See more »

List of Intel chipsets

This article provides a list of motherboard chipsets made by Intel, divided into three main categories: those that use the PCI bus for interconnection (the 4xx series), those that connect using specialized "hub links" (the 8xx series), and those that connect using PCI Express (the 9xx series).

New!!: Index of computing articles and List of Intel chipsets · See more »

List of Intel microprocessors

This generational list of Intel processors attempts to present all of Intel's processors from the pioneering 4-bit 4004 (1971) to the present high-end offerings, which include the 64-bit Itanium 2 (2002), Intel Core i9, and Xeon E3 and E5 series processors (2015).

New!!: Index of computing articles and List of Intel microprocessors · See more »

List of Java APIs

There are two types Java programming language application programming interfaces (APIs).

New!!: Index of computing articles and List of Java APIs · See more »

List of operating systems

This is a list of operating systems.

New!!: Index of computing articles and List of operating systems · See more »

List of programmers

This is a list of programmers notable for their contributions to software, either as original author or architect, or for later additions.

New!!: Index of computing articles and List of programmers · See more »

List of programming languages

The aim of this list of programming languages is to include all notable programming languages in existence, both those in current use and historical ones, in alphabetical order, except for dialects of BASIC, esoteric programming languages, and markup languages.

New!!: Index of computing articles and List of programming languages · See more »

List of Soviet computer systems

This is the list of Soviet computer systems.

New!!: Index of computing articles and List of Soviet computer systems · See more »

List of terms relating to algorithms and data structures

The NIST Dictionary of Algorithms and Data Structures is a reference work maintained by the U.S. National Institute of Standards and Technology.

New!!: Index of computing articles and List of terms relating to algorithms and data structures · See more »

LL parser

In computer science, an LL parser is a top-down parser for a subset of context-free languages.

New!!: Index of computing articles and LL parser · See more »

Logic programming

Logic programming is a type of programming paradigm which is largely based on formal logic.

New!!: Index of computing articles and Logic programming · See more »

Logo (programming language)

Logo is an educational programming language, designed in 1967 by Wally Feurzeig, Seymour Papert and Cynthia Solomon.

New!!: Index of computing articles and Logo (programming language) · See more »

Lotus 1-2-3

Lotus 1-2-3 is a discontinued spreadsheet program from Lotus Software (later part of IBM).

New!!: Index of computing articles and Lotus 1-2-3 · See more »

LR parser

In computer science, LR parsers are a type of bottom-up parser that efficiently read deterministic context-free languages, in guaranteed linear time.

New!!: Index of computing articles and LR parser · See more »

Lua (programming language)

Lua (from meaning moon) is a lightweight, multi-paradigm programming language designed primarily for embedded use in applications.

New!!: Index of computing articles and Lua (programming language) · See more »

Lynx (programming language)

Lynx is a programming language for large distributed networks, using remote procedure calls.

New!!: Index of computing articles and Lynx (programming language) · See more »

Lynx (web browser)

Lynx is a customizable text-based web browser for use on cursor-addressable character cell terminals.

New!!: Index of computing articles and Lynx (web browser) · See more »

M4 (computer language)

m4 is a general-purpose macro processor included in all UNIX-like operating systems, and is a component of the POSIX standard.

New!!: Index of computing articles and M4 (computer language) · See more »

Macintosh

The Macintosh (pronounced as; branded as Mac since 1998) is a family of personal computers designed, manufactured, and sold by Apple Inc. since January 1984.

New!!: Index of computing articles and Macintosh · See more »

MacOS

macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: Index of computing articles and MacOS · See more »

MacOS Server

macOS Server, formerly Mac OS X Server and OS X Server, is a separately sold operating system add-on which provides additional server programs along with management and administration tools for macOS.

New!!: Index of computing articles and MacOS Server · See more »

MAD (programming language)

MAD (Michigan Algorithm Decoder) is a programming language and compiler for the IBM 704 and later the IBM 709, IBM 7090, IBM 7040, UNIVAC 1107, UNIVAC 1108, Philco 210-211, and eventually the IBM S/370 mainframe computers.

New!!: Index of computing articles and MAD (programming language) · See more »

Mainframe computer

Mainframe computers (colloquially referred to as "big iron") are computers used primarily by large organizations for critical applications; bulk data processing, such as census, industry and consumer statistics, enterprise resource planning; and transaction processing.

New!!: Index of computing articles and Mainframe computer · See more »

Malware

Malware (a portmanteau for malicious software) is any software intentionally designed to cause damage to a computer, server or computer network.

New!!: Index of computing articles and Malware · See more »

Mary (programming language)

Mary was a programming language designed and implemented by RUNIT at Trondheim, Norway in the 1970s.

New!!: Index of computing articles and Mary (programming language) · See more »

Mealy machine

In the theory of computation, a Mealy machine is a finite-state machine whose output values are determined both by its current state and the current inputs.

New!!: Index of computing articles and Mealy machine · See more »

Megabyte

The megabyte is a multiple of the unit byte for digital information.

New!!: Index of computing articles and Megabyte · See more »

Melissa (computer virus)

The Melissa virus was a mass-mailing macro virus.

New!!: Index of computing articles and Melissa (computer virus) · See more »

Memory management unit

A memory management unit (MMU), sometimes called paged memory management unit (PMMU), is a computer hardware unit having all memory references passed through itself, primarily performing the translation of virtual memory addresses to physical addresses.

New!!: Index of computing articles and Memory management unit · See more »

Mercury (programming language)

Mercury is a functional logic programming language made for real-world uses.

New!!: Index of computing articles and Mercury (programming language) · See more »

Mesa (programming language)

Mesa is a programming language developed in the late 1970s at the Xerox Palo Alto Research Center in Palo Alto, California, United States.

New!!: Index of computing articles and Mesa (programming language) · See more »

Microassembler

A microassembler is a computer program that helps prepare a microprogram, called firmware, to control the low level operation of a computer in much the same way an assembler helps prepare higher level code for a processor.

New!!: Index of computing articles and Microassembler · See more »

Microcode

Microcode is a computer hardware technique that imposes an interpreter between the CPU hardware and the programmer-visible instruction set architecture of the computer.

New!!: Index of computing articles and Microcode · See more »

Microprocessor

A microprocessor is a computer processor that incorporates the functions of a central processing unit on a single integrated circuit (IC), or at most a few integrated circuits.

New!!: Index of computing articles and Microprocessor · See more »

Microsequencer

In computer architecture and engineering, a sequencer or microsequencer generates the addresses used to step through the microprogram of a control store.

New!!: Index of computing articles and Microsequencer · See more »

Microsoft

Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.

New!!: Index of computing articles and Microsoft · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Index of computing articles and Microsoft Windows · See more »

Microsoft Windows version history

Microsoft Windows was announced by Bill Gates on November 10, 1983.

New!!: Index of computing articles and Microsoft Windows version history · See more »

Miranda (programming language)

Miranda is a lazy, purely functional programming language designed by David Turner as a successor to his earlier programming languages SASL and KRC, using some concepts from ML and Hope.

New!!: Index of computing articles and Miranda (programming language) · See more »

ML (programming language)

ML (Meta Language) is a general-purpose functional programming language.

New!!: Index of computing articles and ML (programming language) · See more »

MMX (instruction set)

MMX is a single instruction, multiple data (SIMD) instruction set designed by Intel, introduced in 1997 with its P5-based Pentium line of microprocessors, designated as "Pentium with MMX Technology".

New!!: Index of computing articles and MMX (instruction set) · See more »

Modula

The Modula programming language is a descendant of the Pascal programming language.

New!!: Index of computing articles and Modula · See more »

MOO

A MOO (MUD, object-oriented) is a text-based online virtual reality system to which multiple users (players) are connected at the same time.

New!!: Index of computing articles and MOO · See more »

Moore machine

In the theory of computation, a Moore machine is a finite-state machine whose output values are determined only by its current state.

New!!: Index of computing articles and Moore machine · See more »

Moore's law

Moore's law is the observation that the number of transistors in a dense integrated circuit doubles about every two years.

New!!: Index of computing articles and Moore's law · See more »

Morris worm

The Morris worm or Internet worm of November 2, 1988, was one of the first computer worms distributed via the Internet.

New!!: Index of computing articles and Morris worm · See more »

MOS Technology 6502

The MOS Technology 6502 (typically "sixty-five-oh-two" or "six-five-oh-two") William Mensch and the moderator both pronounce the 6502 microprocessor as "sixty-five-oh-two".

New!!: Index of computing articles and MOS Technology 6502 · See more »

MOS Technology 6510

6581 SID. The production week/year (WWYY) of each chip is given below its name. The MOS Technology 6510 is an 8-bit microprocessor designed by MOS Technology.

New!!: Index of computing articles and MOS Technology 6510 · See more »

MOS Technology 65xx

The MOS Technology 65xx series is a family of 8-bit microprocessors from MOS Technology, based on the Motorola 6800 (introduced ca. 1975).

New!!: Index of computing articles and MOS Technology 65xx · See more »

Motherboard

A motherboard (sometimes alternatively known as the mainboard, system board, baseboard, planar board or logic board, or colloquially, a mobo) is the main printed circuit board (PCB) found in general purpose microcomputers and other expandable systems.

New!!: Index of computing articles and Motherboard · See more »

Motorola 6800

The 6800 ("sixty-eight hundred") is an 8-bit microprocessor designed and first manufactured by Motorola in 1974.

New!!: Index of computing articles and Motorola 6800 · See more »

Motorola 68000

The Motorola 68000 ("'sixty-eight-thousand'"; also called the m68k or Motorola 68k, "sixty-eight-kay") is a 16/32-bit CISC microprocessor, which implements a 32-bit instruction set, with 32-bit registers and 32-bit internal data bus, but with a 16-bit data ALU and two 16-bit arithmetic ALUs and a 16-bit external data bus, designed and marketed by Motorola Semiconductor Products Sector.

New!!: Index of computing articles and Motorola 68000 · See more »

Motorola 68000 series

The Motorola 68000 series (also termed 680x0, m68000, m68k, or 68k) is a family of 32-bit CISC microprocessors.

New!!: Index of computing articles and Motorola 68000 series · See more »

Motorola 68020

The Motorola 68020 ("sixty-eight-oh-twenty", "sixty-eight-oh-two-oh" or "six-eight-oh-two-oh") is a 32-bit microprocessor from Motorola, released in 1984.

New!!: Index of computing articles and Motorola 68020 · See more »

Motorola 68030

The Motorola 68030 ("sixty-eight-oh-thirty") is a 32-bit microprocessor in the Motorola 68000 family.

New!!: Index of computing articles and Motorola 68030 · See more »

Motorola 68040

The Motorola 68040 ("sixty-eight-oh-forty") is a 32-bit microprocessor from Motorola, released in 1990.

New!!: Index of computing articles and Motorola 68040 · See more »

Motorola 68060

The Motorola 68060 ("sixty-eight-oh-sixty") is a 32-bit microprocessor from Motorola released in 1994.

New!!: Index of computing articles and Motorola 68060 · See more »

Motorola 6809

The Motorola 6809 ("sixty-eight-oh-nine") is an 8-bit microprocessor CPU with some 16-bit features from Motorola.

New!!: Index of computing articles and Motorola 6809 · See more »

Motorola 88000

The 88000 (m88k for short) is a RISC instruction set architecture (ISA) developed by Motorola.

New!!: Index of computing articles and Motorola 88000 · See more »

Moving Picture Experts Group

The Moving Picture Experts Group (MPEG) is a working group of authorities that was formed by ISO and IEC to set standards for audio and video compression and transmission.

New!!: Index of computing articles and Moving Picture Experts Group · See more »

Mozilla

Mozilla (stylized as moz://a) is a free software community founded in 1998 by members of Netscape.

New!!: Index of computing articles and Mozilla · See more »

MS-DOS

MS-DOS (acronym for Microsoft Disk Operating System) is an operating system for x86-based personal computers mostly developed by Microsoft.

New!!: Index of computing articles and MS-DOS · See more »

Multics

Multics (Multiplexed Information and Computing Service) is an influential early time-sharing operating system, based around the concept of a single-level memory.

New!!: Index of computing articles and Multics · See more »

MultiMediaCard

In consumer electronics, the MultiMediaCard (MMC) is a memory-card standard used for solid-state storage.

New!!: Index of computing articles and MultiMediaCard · See more »

Multiprocessing

Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system.

New!!: Index of computing articles and Multiprocessing · See more »

Multitier architecture

In software engineering, multitier architecture (often referred to as n-tier architecture) or multilayered architecture is a client–server architecture in which presentation, application processing, and data management functions are physically separated.

New!!: Index of computing articles and Multitier architecture · See more »

MUMPS

MUMPS (Massachusetts General Hospital Utility Multi-Programming System), or M, is a general-purpose computer programming language that provides ACID (Atomic, Consistent, Isolated, and Durable) transaction processing.

New!!: Index of computing articles and MUMPS · See more »

NetBSD

NetBSD is a free and open source Unix-like operating system that descends from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.

New!!: Index of computing articles and NetBSD · See more »

Netlib

Netlib is a repository of software for scientific computing maintained by AT&T, Bell Laboratories, the University of Tennessee and Oak Ridge National Laboratory.

New!!: Index of computing articles and Netlib · See more »

Netscape Navigator

Netscape Navigator was a proprietary web browser, and the original browser of the Netscape line, from versions 1 to 4.08, and 9.x. It was the flagship product of the Netscape Communications Corp and was the dominant web browser in terms of usage share in the 1990s, but by 2002 its use had almost disappeared.

New!!: Index of computing articles and Netscape Navigator · See more »

NeXT

NeXT (later NeXT Computer and NeXT Software) was an American computer and software company founded in 1985 by Apple Computer co-founder Steve Jobs.

New!!: Index of computing articles and NeXT · See more »

Nial

Nial (from "Nested Interactive Array Language") is a high-level array programming language developed from about 1981 by Mike Jenkins of Queen's University, Kingston, Ontario, Canada.

New!!: Index of computing articles and Nial · See more »

Nibble

In computing, a nibble (occasionally nybble or nyble to match the spelling of byte) is a four-bit aggregation, or half an octet.

New!!: Index of computing articles and Nibble · See more »

Ninety-ninety rule

In computer programming and software engineering, the ninety-ninety rule is a humorous aphorism that states: This adds up to 180%, in a wry allusion to the notoriety of software development projects significantly over-running their schedules (see software development effort estimation).

New!!: Index of computing articles and Ninety-ninety rule · See more »

Non-English-based programming languages

Non-English-based programming languages are computer programming languages that, unlike better-known programming languages, do not use keywords taken from, or inspired by, the English vocabulary.

New!!: Index of computing articles and Non-English-based programming languages · See more »

Non-linear editing system

Non-destructive editing is a form of audio, video or image editing where the original content is not modified in the course of editing, instead the edits are specified and modified by specialized software.

New!!: Index of computing articles and Non-linear editing system · See more »

Non-uniform memory access

Non-uniform memory access (NUMA) is a computer memory design used in multiprocessing, where the memory access time depends on the memory location relative to the processor.

New!!: Index of computing articles and Non-uniform memory access · See more »

Nondeterministic finite automaton

In automata theory, a finite state machine is called a deterministic finite automaton (DFA), if.

New!!: Index of computing articles and Nondeterministic finite automaton · See more »

NS320xx

The 320xx or NS32000 was a series of microprocessors from National Semiconductor.

New!!: Index of computing articles and NS320xx · See more »

Oberon (programming language)

Oberon is a general-purpose programming language created in 1986 by Niklaus Wirth and the latest member of the Wirthian family of ALGOL-like languages (Euler, Algol-W, Pascal, Modula, and Modula-2).

New!!: Index of computing articles and Oberon (programming language) · See more »

Object (computer science)

In computer science, an object can be a variable, a data structure, a function, or a method, and as such, is a value in memory referenced by an identifier.

New!!: Index of computing articles and Object (computer science) · See more »

Objective-C

Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.

New!!: Index of computing articles and Objective-C · See more »

OCaml

OCaml, originally named Objective Caml, is the main implementation of the programming language Caml, created by Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy, Ascánder Suárez and others in 1996.

New!!: Index of computing articles and OCaml · See more »

Occam (programming language)

occam is a programming language which is concurrent and builds on the communicating sequential processes (CSP) process algebra, Inmos document 72 occ 45 03 and shares many of its features.

New!!: Index of computing articles and Occam (programming language) · See more »

OmniWeb

OmniWeb is a proprietary Internet web browser developed and marketed by The Omni Group, currently developed exclusively for Apple's macOS operating system.

New!!: Index of computing articles and OmniWeb · See more »

Open Source Initiative

The Open Source Initiative (OSI) is a non-profit organization dedicated to promoting open-source software.

New!!: Index of computing articles and Open Source Initiative · See more »

Open-source model

The open-source model is a decentralized software-development model that encourages open collaboration.

New!!: Index of computing articles and Open-source model · See more »

OpenBSD

OpenBSD is a free and open-source Unix-like computer operating system descended from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.

New!!: Index of computing articles and OpenBSD · See more »

OpenOffice.org

OpenOffice.org (OOo), commonly known as OpenOffice, is a discontinued open-source office suite.

New!!: Index of computing articles and OpenOffice.org · See more »

OpenVMS

OpenVMS is a closed-source, proprietary computer operating system for use in general-purpose computing.

New!!: Index of computing articles and OpenVMS · See more »

Opera (web browser)

Opera is a web browser for Windows, macOS, and Linux operating systems developed by Opera Software AS.

New!!: Index of computing articles and Opera (web browser) · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: Index of computing articles and Operating system · See more »

Operating system advocacy

Operating system advocacy is the practice of attempting to increase the awareness and improve the perception of a computer operating system.

New!!: Index of computing articles and Operating system advocacy · See more »

Outline of computer science

Computer science (also called computing science) is the study of the theoretical foundations of information and computation and their implementation and application in computer systems.

New!!: Index of computing articles and Outline of computer science · See more »

PA-RISC

PA-RISC is an instruction set architecture (ISA) developed by Hewlett-Packard.

New!!: Index of computing articles and PA-RISC · See more »

Page description language

In digital printing, a page description language (PDL) is a computer language that describes the appearance of a printed page in a higher level than an actual output bitmap.

New!!: Index of computing articles and Page description language · See more »

Paging

In computer operating systems, paging is a memory management scheme by which a computer stores and retrieves data from secondary storage for use in main memory.

New!!: Index of computing articles and Paging · See more »

Pancake sorting

Pancake sorting is the colloquial term for the mathematical problem of sorting a disordered stack of pancakes in order of size when a spatula can be inserted at any point in the stack and used to flip all pancakes above it.

New!!: Index of computing articles and Pancake sorting · See more »

Parallax Propeller

The Parallax P8X32A Propeller is a multi-core processor parallel computer architecture microcontroller chip with eight 32-bit reduced instruction set computer (RISC) central processing unit (CPU) cores.

New!!: Index of computing articles and Parallax Propeller · See more »

Parallel computing

Parallel computing is a type of computation in which many calculations or the execution of processes are carried out concurrently.

New!!: Index of computing articles and Parallel computing · See more »

Parsing

Parsing, syntax analysis or syntactic analysis is the process of analysing a string of symbols, either in natural language, computer languages or data structures, conforming to the rules of a formal grammar.

New!!: Index of computing articles and Parsing · See more »

Partial function

In mathematics, a partial function from X to Y (written as or) is a function, for some subset X ′ of X.

New!!: Index of computing articles and Partial function · See more »

Pascal (programming language)

Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in honor of the French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth had already developed several improvements to this language as part of the ALGOL X proposals, but these were not accepted and Pascal was developed separately and released in 1970. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985; this was used by Apple Computer and Borland in the late 1980s and later developed into Delphi on the Microsoft Windows platform. Extensions to the Pascal concepts led to the Pascal-like languages Modula-2 and Oberon.

New!!: Index of computing articles and Pascal (programming language) · See more »

Password cracking

In cryptanalysis and computer security, password cracking is the process of recovering passwords from data that have been stored in or transmitted by a computer system.

New!!: Index of computing articles and Password cracking · See more »

PDF

The Portable Document Format (PDF) is a file format developed in the 1990s to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems.

New!!: Index of computing articles and PDF · See more »

Peer-to-peer

Peer-to-peer (P2P) computing or networking is a distributed application architecture that partitions tasks or workloads between peers.

New!!: Index of computing articles and Peer-to-peer · See more »

Perl

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

New!!: Index of computing articles and Perl · See more »

Personal computer

A personal computer (PC) is a multi-purpose computer whose size, capabilities, and price make it feasible for individual use.

New!!: Index of computing articles and Personal computer · See more »

PHP

PHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web development, but also used as a general-purpose programming language.

New!!: Index of computing articles and PHP · See more »

PILOT

Programmed Instruction, Learning, or Teaching (PILOT) is a simple programming language developed in the 1960s.

New!!: Index of computing articles and PILOT · See more »

PL/I

PL/I (Programming Language One, pronounced) is a procedural, imperative computer programming language designed for scientific, engineering, business and system programming uses.

New!!: Index of computing articles and PL/I · See more »

Pointer (computer programming)

In computer science, a pointer is a programming language object that stores the memory address of another value located in computer memory.

New!!: Index of computing articles and Pointer (computer programming) · See more »

Poplog

Poplog is a reflective, incrementally compiled software development environment for the programming languages POP-11, Common Lisp, Prolog, and Standard ML, originally created in the UK for teaching and research in artificial intelligence at the University of Sussex.

New!!: Index of computing articles and Poplog · See more »

Poser

Poser is a 3D computer graphics program distributed by Smith Micro Software.

New!!: Index of computing articles and Poser · See more »

PostScript

PostScript (PS) is a page description language in the electronic publishing and desktop publishing business.

New!!: Index of computing articles and PostScript · See more »

Power cycling

Power cycling is the act of turning a piece of equipment, usually a computer, off and then on again.

New!!: Index of computing articles and Power cycling · See more »

PowerBook

The PowerBook (known as Macintosh PowerBook before 1997) is a family of Macintosh laptop computers designed, manufactured and sold by Apple Computer, Inc. from 1991 to 2006.

New!!: Index of computing articles and PowerBook · See more »

PowerPC

PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computing (RISC) instruction set architecture (ISA) created by the 1991 Apple–IBM–Motorola alliance, known as AIM.

New!!: Index of computing articles and PowerPC · See more »

PowerPC 970

The PowerPC 970, PowerPC 970FX, PowerPC 970GX, and PowerPC 970MP, are 64-bit Power Architecture processors from IBM introduced in 2002.

New!!: Index of computing articles and PowerPC 970 · See more »

PowerPC G4

PowerPC G4 is a designation used by Apple Computer and Eyetech to describe a fourth generation of 32-bit PowerPC microprocessors.

New!!: Index of computing articles and PowerPC G4 · See more »

Prefix grammar

In theoretical computer science and formal language theory, a prefix grammar is a type of string rewriting system, consisting of a set of string rewriting rules, and similar to a formal grammar or a semi-Thue system.

New!!: Index of computing articles and Prefix grammar · See more »

Preprocessor

In computer science, a preprocessor is a program that processes its input data to produce output that is used as input to another program.

New!!: Index of computing articles and Preprocessor · See more »

Primitive recursive function

In computability theory, primitive recursive functions are a class of functions that are defined using primitive recursion and composition as central operations and are a strict subset of the total µ-recursive functions (µ-recursive functions are also called partial recursive).

New!!: Index of computing articles and Primitive recursive function · See more »

Processor register

In computer architecture, a processor register is a quickly accessible location available to a computer's central processing unit (CPU).

New!!: Index of computing articles and Processor register · See more »

Programmed Data Processor

Programmed Data Processor (PDP), referred to by some customers, media and authors as "Programmable Data Processor, is a term used by the Digital Equipment Corporation from 1957 to 1990 for several lines of minicomputers.

New!!: Index of computing articles and Programmed Data Processor · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: Index of computing articles and Programming language · See more »

Prolog

Prolog is a general-purpose logic programming language associated with artificial intelligence and computational linguistics.

New!!: Index of computing articles and Prolog · See more »

PSPACE-complete

In computational complexity theory, a decision problem is PSPACE-complete if it can be solved using an amount of memory that is polynomial in the input length (polynomial space) and if every other problem that can be solved in polynomial space can be transformed to it in polynomial time.

New!!: Index of computing articles and PSPACE-complete · See more »

Pulse-code modulation

Pulse-code modulation (PCM) is a method used to digitally represent sampled analog signals.

New!!: Index of computing articles and Pulse-code modulation · See more »

Pushdown automaton

In the theory of computation, a branch of theoretical computer science, a pushdown automaton (PDA) is a type of automaton that employs a stack.

New!!: Index of computing articles and Pushdown automaton · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Index of computing articles and Python (programming language) · See more »

QuarkXPress

QuarkXPress is a desktop publishing software for creating and editing complex page layouts in a WYSIWYG (What You See Is What You Get) environment.

New!!: Index of computing articles and QuarkXPress · See more »

QuickTime

QuickTime is an extensible multimedia framework developed by Apple Inc., capable of handling various formats of digital video, picture, sound, panoramic images, and interactivity.

New!!: Index of computing articles and QuickTime · See more »

QWERTY

QWERTY is a keyboard design for Latin-script alphabets.

New!!: Index of computing articles and QWERTY · See more »

RAM drive

A RAM drive (also called a RAM disk) is a block of random-access memory (primary storage or volatile memory) that a computer's software is treating as if the memory were a disk drive (secondary storage).

New!!: Index of computing articles and RAM drive · See more »

Random access

In computer science, random access (more precisely and more generally called direct access) is the ability to access any item of data from a population of addressable elements roughly as easily and efficiently as any other, no matter how many elements may be in the set.

New!!: Index of computing articles and Random access · See more »

Random-access memory

Random-access memory (RAM) is a form of computer data storage that stores data and machine code currently being used.

New!!: Index of computing articles and Random-access memory · See more »

Ratfor

Ratfor (short for Rational Fortran) is a programming language implemented as a preprocessor for Fortran 66.

New!!: Index of computing articles and Ratfor · See more »

Rational Synergy

Rational Synergy is a software tool that provides software configuration management (SCM) capabilities for all artifacts related to software development including source code, documents and images as well as the final built software executable and libraries.

New!!: Index of computing articles and Rational Synergy · See more »

RCA 1802

The RCA CDP1802, a 40-pin LSI integrated circuit chip (IC), implemented using COSMAC (Complementary Symmetry Monolithic Array Computer) architecture, is an 8-bit CMOS microprocessor (µP) introduced by RCA in early 1976, the company's first single-chip microprocessor.

New!!: Index of computing articles and RCA 1802 · See more »

Read-only memory

Read-only memory (ROM) is a type of non-volatile memory used in computers and other electronic devices.

New!!: Index of computing articles and Read-only memory · See more »

Rebol

Rebol (historically REBOL) is a cross-platform data exchange language and a multi-paradigm dynamic programming language designed by Carl Sassenrath for network communications and distributed computing.

New!!: Index of computing articles and Rebol · See more »

Recovery-oriented computing

Recovery-oriented computing (sometimes abbreviated to ROC) is a method constructed at Stanford University and the University of California, Berkeley for developing reliable Internet services.

New!!: Index of computing articles and Recovery-oriented computing · See more »

Recursion (computer science)

Recursion in computer science is a method of solving a problem where the solution depends on solutions to smaller instances of the same problem (as opposed to iteration).

New!!: Index of computing articles and Recursion (computer science) · See more »

Recursive descent parser

In computer science, a recursive descent parser is a kind of top-down parser built from a set of mutually recursive procedures (or a non-recursive equivalent) where each such procedure usually implements one of the productions of the grammar.

New!!: Index of computing articles and Recursive descent parser · See more »

Recursive set

In computability theory, a set of natural numbers is called recursive, computable or decidable if there is an algorithm which takes a number as input, terminates after a finite amount of time (possibly depending on the given number) and correctly decides whether the number belongs to the set.

New!!: Index of computing articles and Recursive set · See more »

Recursively enumerable language

In mathematics, logic and computer science, a formal language is called recursively enumerable (also recognizable, partially decidable, semidecidable, Turing-acceptable or Turing-recognizable) if it is a recursively enumerable subset in the set of all possible words over the alphabet of the language, i.e., if there exists a Turing machine which will enumerate all valid strings of the language.

New!!: Index of computing articles and Recursively enumerable language · See more »

Recursively enumerable set

In computability theory, traditionally called recursion theory, a set S of natural numbers is called recursively enumerable, computably enumerable, semidecidable, provable or Turing-recognizable if.

New!!: Index of computing articles and Recursively enumerable set · See more »

Reduced instruction set computer

A reduced instruction set computer, or RISC (pronounced 'risk'), is one whose instruction set architecture (ISA) allows it to have fewer cycles per instruction (CPI) than a complex instruction set computer (CISC).

New!!: Index of computing articles and Reduced instruction set computer · See more »

Reference (computer science)

In computer science, a reference is a value that enables a program to indirectly access a particular datum, such as a variable's value or a record, in the computer's memory or in some other storage device.

New!!: Index of computing articles and Reference (computer science) · See more »

Referential transparency

Referential transparency and referential opacity are properties of parts of computer programs.

New!!: Index of computing articles and Referential transparency · See more »

Regular expression

A regular expression, regex or regexp (sometimes called a rational expression) is, in theoretical computer science and formal language theory, a sequence of characters that define a search pattern.

New!!: Index of computing articles and Regular expression · See more »

Regular grammar

In theoretical computer science and formal language theory, a regular grammar is a formal grammar that is right-regular or left-regular.

New!!: Index of computing articles and Regular grammar · See more »

Regular language

In theoretical computer science and formal language theory, a regular language (also called a rational language) is a formal language that can be expressed using a regular expression, in the strict sense of the latter notion used in theoretical computer science (as opposed to many regular expressions engines provided by modern programming languages, which are augmented with features that allow recognition of languages that cannot be expressed by a classic regular expression).

New!!: Index of computing articles and Regular language · See more »

Relational operator

In computer science, a relational operator is a programming language construct or operator that tests or defines some kind of relation between two entities.

New!!: Index of computing articles and Relational operator · See more »

Request for Comments

In information and communications technology, a Request for Comments (RFC) is a type of publication from the technology community.

New!!: Index of computing articles and Request for Comments · See more »

Retrocomputing

Retrocomputing is the use of older computer hardware and software in modern times.

New!!: Index of computing articles and Retrocomputing · See more »

Rexx

Rexx (Restructured Extended Executor) is an interpreted programming language developed at IBM by Mike Cowlishaw.

New!!: Index of computing articles and Rexx · See more »

RS/6000

RISC System/6000, or RS/6000 for short, is a family of RISC-based UNIX servers, workstations and supercomputers made by IBM in the 1990s.

New!!: Index of computing articles and RS/6000 · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

New!!: Index of computing articles and Ruby (programming language) · See more »

S/SL programming language

The Syntax/Semantic Language (S/SL) is an executable high level specification language for recursive descent parsers, semantic analyzers and code generators developed by James Cordy, Ric Holt and David Wortman at the University of Toronto in 1980.

New!!: Index of computing articles and S/SL programming language · See more »

Safari (web browser)

Safari is a web browser developed by Apple based on the WebKit engine.

New!!: Index of computing articles and Safari (web browser) · See more »

SAIL (programming language)

SAIL, the Stanford Artificial Intelligence Language, was developed by Dan Swinehart and Bob Sproull of the Stanford AI Lab in 1970.

New!!: Index of computing articles and SAIL (programming language) · See more »

Scientific method

Scientific method is an empirical method of knowledge acquisition, which has characterized the development of natural science since at least the 17th century, involving careful observation, which includes rigorous skepticism about what one observes, given that cognitive assumptions about how the world works influence how one interprets a percept; formulating hypotheses, via induction, based on such observations; experimental testing and measurement of deductions drawn from the hypotheses; and refinement (or elimination) of the hypotheses based on the experimental findings.

New!!: Index of computing articles and Scientific method · See more »

Script kiddie

In programming and hacking culture, a script kiddie or skiddie is an unskilled individual who uses scripts or programs developed by others to attack computer systems and networks and deface websites.

New!!: Index of computing articles and Script kiddie · See more »

Scripting language

A scripting or script language is a programming language that supports scripts: programs written for a special run-time environment that automate the execution of tasks that could alternatively be executed one-by-one by a human operator.

New!!: Index of computing articles and Scripting language · See more »

SCSI

Small Computer System Interface (SCSI) is a set of standards for physically connecting and transferring data between computers and peripheral devices.

New!!: Index of computing articles and SCSI · See more »

Second normal form

Second normal form (2NF) is a normal form used in database normalization.

New!!: Index of computing articles and Second normal form · See more »

Second-generation programming language

Second-generation programming language (2GL) is a generational way to categorize assembly languages.

New!!: Index of computing articles and Second-generation programming language · See more »

Security hacker

A security hacker is someone who seeks to breach defenses and exploit weaknesses in a computer system or network.

New!!: Index of computing articles and Security hacker · See more »

Sed

sed (stream editor) is a Unix utility that parses and transforms text, using a simple, compact programming language.

New!!: Index of computing articles and Sed · See more »

Self (programming language)

Self is an object-oriented programming language based on the concept of prototypes.

New!!: Index of computing articles and Self (programming language) · See more »

Semaphore (programming)

In computer science, a semaphore is a variable or abstract data type used to control access to a common resource by multiple processes in a concurrent system such as a multitasking operating system.

New!!: Index of computing articles and Semaphore (programming) · See more »

Sequential access

In computer science, sequential access means that a group of elements (such as data in a memory array or a disk file or on magnetic tape data storage) is accessed in a predetermined, ordered sequence.

New!!: Index of computing articles and Sequential access · See more »

Serial Line Internet Protocol

The Serial Line Internet Protocol (also SLIP) is an encapsulation of the Internet Protocol designed to work over serial ports and router connections.

New!!: Index of computing articles and Serial Line Internet Protocol · See more »

Server Message Block

In computer networking, Server Message Block (SMB), one version of which was also known as Common Internet File System (CIFS), operates as an application-layer network protocol mainly used for providing shared access to files, printers, and serial ports and miscellaneous communications between nodes on a network.

New!!: Index of computing articles and Server Message Block · See more »

Service-oriented architecture

A service-oriented architecture (SOA) is a style of software design where services are provided to the other components by application components, through a communication protocol over a network.

New!!: Index of computing articles and Service-oriented architecture · See more »

SETL

SETL (SET Language) is a very high-level programming language based on the mathematical theory of sets.

New!!: Index of computing articles and SETL · See more »

Shareware

Shareware is a type of proprietary software which is initially provided free of charge to users, who are allowed and encouraged to make and share copies of the program.

New!!: Index of computing articles and Shareware · See more »

Shell script

A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter.

New!!: Index of computing articles and Shell script · See more »

Shellcode

In hacking, a shellcode is a small piece of code used as the payload in the exploitation of a software vulnerability.

New!!: Index of computing articles and Shellcode · See more »

SIMD

Single instruction, multiple data (SIMD) is a class of parallel computers in Flynn's taxonomy.

New!!: Index of computing articles and SIMD · See more »

Simple LR parser

In computer science, a Simple LR or SLR parser is a type of LR parser with small parse tables and a relatively simple parser generator algorithm.

New!!: Index of computing articles and Simple LR parser · See more »

Simula

Simula is the name of two simulation programming languages, Simula I and Simula 67, developed in the 1960s at the Norwegian Computing Center in Oslo, by Ole-Johan Dahl and Kristen Nygaard.

New!!: Index of computing articles and Simula · See more »

Sircam

Sircam is a computer worm that propagates by e-mail from Microsoft Windows systems.

New!!: Index of computing articles and Sircam · See more »

Slide rule

The slide rule, also known colloquially in the United States as a slipstick, is a mechanical analog computer.

New!!: Index of computing articles and Slide rule · See more »

Smalltalk

Smalltalk is an object-oriented, dynamically typed, reflective programming language.

New!!: Index of computing articles and Smalltalk · See more »

SMIL (computer)

SMIL (Siffermaskinen i Lund, "The Number Machine in Lund") was a first-generation computer built at Lund University in Lund, Sweden.

New!!: Index of computing articles and SMIL (computer) · See more »

Smiley

A smiley (sometimes called a happy face or smiley face) is a stylized representation of a smiling humanoid face that is a part of popular culture worldwide.

New!!: Index of computing articles and Smiley · See more »

SNOBOL

SNOBOL (StriNg Oriented and symBOlic Language) is a series of computer programming languages developed between 1962 and 1967 at AT&T Bell Laboratories by David J. Farber, Ralph E. Griswold and Ivan P. Polonsky, culminating in SNOBOL4.

New!!: Index of computing articles and SNOBOL · See more »

Software

Computer software, or simply software, is a generic term that refers to a collection of data or computer instructions that tell the computer how to work, in contrast to the physical hardware from which the system is built, that actually performs the work.

New!!: Index of computing articles and Software · See more »

Software cracking

Software cracking (known as "breaking" in the 1980s) is the modification of software to remove or disable features which are considered undesirable by the person cracking the software, especially copy protection features (including protection against the manipulation of software, serial number, hardware key, date checks and disc check) or software annoyances like nag screens and adware.

New!!: Index of computing articles and Software cracking · See more »

Software development process

In software engineering, a software development process is the process of dividing software development work into distinct phases to improve design, product management, and project management.

New!!: Index of computing articles and Software development process · See more »

Software engineering

Software engineering is the application of engineering to the development of software in a systematic method.

New!!: Index of computing articles and Software engineering · See more »

Space-cadet keyboard

The space-cadet keyboard is a keyboard used on MIT Lisp machines and designed by Tom Knight, which inspired several still-current jargon terms in the field of computer science and influenced the design of Emacs.

New!!: Index of computing articles and Space-cadet keyboard · See more »

SPARC

SPARC, for Scalable Processor Architecture, is a reduced instruction set computing (RISC) instruction set architecture (ISA) originally developed by Sun Microsystems.

New!!: Index of computing articles and SPARC · See more »

SPITBOL

SPITBOL (Speedy Implementation of SNOBOL) is a compiled implementation of the SNOBOL4 programming language.

New!!: Index of computing articles and SPITBOL · See more »

SQL

SQL (S-Q-L, "sequel"; Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).

New!!: Index of computing articles and SQL · See more »

SQL Slammer

SQL Slammer is a 2003 computer worm that caused a denial of service on some Internet hosts and dramatically slowed down general Internet traffic.

New!!: Index of computing articles and SQL Slammer · See more »

SR (programming language)

SR (short for Synchronizing Resources) is a programming language designed for concurrent programming.

New!!: Index of computing articles and SR (programming language) · See more »

Stale pointer bug

A stale pointer bug, otherwise known as an aliasing bug, is a class of subtle programming errors that can arise in code that does dynamic memory allocation, especially via the malloc function or equivalent.

New!!: Index of computing articles and Stale pointer bug · See more »

Standard ML

Standard ML (SML; "Standard Meta Language") is a general-purpose, modular, functional programming language with compile-time type checking and type inference.

New!!: Index of computing articles and Standard ML · See more »

Stateless protocol

In computing, a stateless protocol is a communications protocol in which no information is retained by either sender or receiver, meaning that they are agnostic of the state of one another.

New!!: Index of computing articles and Stateless protocol · See more »

Structure and Interpretation of Computer Programs

Structure and Interpretation of Computer Programs (SICP) is a textbook aiming to teach the principles of computer programming, such as abstraction in programming, metalinguistic abstraction, recursion, interpreters, and modular programming.

New!!: Index of computing articles and Structure and Interpretation of Computer Programs · See more »

Structured programming

Structured programming is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by making extensive use of the structured control flow constructs of selection (if/then/else) and repetition (while and for), block structures, and subroutines in contrast to using simple tests and jumps such as the go to statement, which can lead to "spaghetti code" that is potentially difficult to follow and maintain.

New!!: Index of computing articles and Structured programming · See more »

Subject-oriented programming

In computing, subject-oriented programming is an object-oriented software paradigm in which the state (fields) and behavior (methods) of objects are not seen as intrinsic to the objects themselves, but are provided by various subjective perceptions (“subjects”) of the objects.

New!!: Index of computing articles and Subject-oriented programming · See more »

Subnetwork

A subnetwork or subnet is a logical subdivision of an IP network.

New!!: Index of computing articles and Subnetwork · See more »

Supercomputer

A supercomputer is a computer with a high level of performance compared to a general-purpose computer.

New!!: Index of computing articles and Supercomputer · See more »

Symbolic link

In computing, a symbolic link (also symlink or soft link) is a term for any file that contains a reference to another file or directory in the form of an absolute or relative path and that affects pathname resolution.

New!!: Index of computing articles and Symbolic link · See more »

Symmetric multiprocessing

Symmetric multiprocessing (SMP) involves a multiprocessor computer hardware and software architecture where two or more identical processors are connected to a single, shared main memory, have full access to all input and output devices, and are controlled by a single operating system instance that treats all processors equally, reserving none for special purposes.

New!!: Index of computing articles and Symmetric multiprocessing · See more »

Synchronous optical networking

Synchronous optical networking (SONET) and synchronous digital hierarchy (SDH) are standardized protocols that transfer multiple digital bit streams synchronously over optical fiber using lasers or highly coherent light from light-emitting diodes (LEDs).

New!!: Index of computing articles and Synchronous optical networking · See more »

Syntactic sugar

In computer science, syntactic sugar is syntax within a programming language that is designed to make things easier to read or to express.

New!!: Index of computing articles and Syntactic sugar · See more »

SyQuest Technology

SyQuest Technology, Inc. was an early entrant into the hard disk drive market for personal computers.

New!!: Index of computing articles and SyQuest Technology · See more »

Syskey

The SAM Lock Tool, better known as Syskey (the name of its executable file) was a discontinued component of Microsoft Windows that encrypted the Security Account Manager (SAM) database using a 128-bit RC4 encryption key.

New!!: Index of computing articles and Syskey · See more »

System Management Bus

The System Management Bus (abbreviated to SMBus or SMB) is a single-ended simple two-wire bus for the purpose of lightweight communication.

New!!: Index of computing articles and System Management Bus · See more »

System programming language

A system programming language usually refers to a programming language used for system programming; such languages are designed for writing system software, which usually requires different development approaches when compared with application software.

New!!: Index of computing articles and System programming language · See more »

System X (computing)

System X (pronounced "System Ten") was a supercomputer assembled by Virginia Tech's Advanced Research Computing facility in the summer of 2003.

New!!: Index of computing articles and System X (computing) · See more »

TADS

Text Adventure Development System (TADS) is a prototype-based domain-specific programming language and set of standard libraries for creating interactive fiction (IF) games.

New!!: Index of computing articles and TADS · See more »

Tcl

Tcl (pronounced "tickle" or tee cee ell) is a high-level, general-purpose, interpreted, dynamic programming language.

New!!: Index of computing articles and Tcl · See more »

Technology

Technology ("science of craft", from Greek τέχνη, techne, "art, skill, cunning of hand"; and -λογία, -logia) is first robustly defined by Jacob Bigelow in 1829 as: "...principles, processes, and nomenclatures of the more conspicuous arts, particularly those which involve applications of science, and which may be considered useful, by promoting the benefit of society, together with the emolument of those who pursue them".

New!!: Index of computing articles and Technology · See more »

TECO (text editor)

TECO (Tee'koh /), Text Editor & COrrector"A powerful and sophisticated text editor, TECO (Text Editor and Corrector)...

New!!: Index of computing articles and TECO (text editor) · See more »

TeX

TeX (see below), stylized within the system as TeX, is a typesetting system (or "formatting system") designed and mostly written by Donald Knuth and released in 1978.

New!!: Index of computing articles and TeX · See more »

Text editor

A text editor is a type of computer program that edits plain text.

New!!: Index of computing articles and Text editor · See more »

The 3DO Company

The 3DO Company (formerly THDO on the NASDAQ stock exchange), also known as 3DO, was an American video game company.

New!!: Index of computing articles and The 3DO Company · See more »

The C Programming Language

The C Programming Language (sometimes termed K&R, after its authors' initials) is a computer programming book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the language, as well as co-designed the Unix operating system with which development of the language was closely intertwined.

New!!: Index of computing articles and The C Programming Language · See more »

Third normal form

Third normal form (3NF) is a normal form that is used in normalizing a database design to reduce the duplication of data and ensure referential integrity by ensuring that (1) the entity is in second normal form, and (2) all the attributes in a table are determined only by the candidate keys of that relation and not by any non-prime attributes.

New!!: Index of computing articles and Third normal form · See more »

Third-generation programming language

A third-generation programming language (3GL) is a generational way to categorize high-level computer programming languages.

New!!: Index of computing articles and Third-generation programming language · See more »

Timeline of computing

Timeline of computing presents events in the history of computing organized by year and grouped into six topic areas: predictions and concepts, first use and inventions, hardware systems and processors, operating systems, programming languages, and new application areas.

New!!: Index of computing articles and Timeline of computing · See more »

Timeline of computing 1950–79

No description.

New!!: Index of computing articles and Timeline of computing 1950–79 · See more »

Timeline of computing 1980–89

No description.

New!!: Index of computing articles and Timeline of computing 1980–89 · See more »

Timeline of computing 1990–99

No description.

New!!: Index of computing articles and Timeline of computing 1990–99 · See more »

Timeline of computing hardware before 1950

This article presents a detailed timeline of events in the history of computing hardware: from prehistory until 1949.

New!!: Index of computing articles and Timeline of computing hardware before 1950 · See more »

Tk (software)

Tk is a free and open-source, cross-platform widget toolkit that provides a library of basic elements of GUI widgets for building a graphical user interface (GUI) in many programming languages.

New!!: Index of computing articles and Tk (software) · See more »

TRAC (programming language)

TRAC (for Text Reckoning And Compiling) Language is a programming language developed between 1959-1964 by Calvin Mooers and implemented on a PDP-10 in 1964 by L. Peter Deutsch.

New!!: Index of computing articles and TRAC (programming language) · See more »

Transparency (human–computer interaction)

Any change in a computing system, such as a new feature or new component, is transparent if the system after change adheres to previous external interface as much as possible while changing its internal behaviour.

New!!: Index of computing articles and Transparency (human–computer interaction) · See more »

Transport Layer Security

Transport Layer Security (TLS) – and its predecessor, Secure Sockets Layer (SSL), which is now deprecated by the Internet Engineering Task Force (IETF) – are cryptographic protocols that provide communications security over a computer network.

New!!: Index of computing articles and Transport Layer Security · See more »

Triton II

The Triton II (Official name 82430HX) was a version of Intel's Triton processor chipset with all the features of the 82430FX (Triton I) plus support for ECC, parity RAM, two-way SMP, USB, and then current PCI to improve speed.

New!!: Index of computing articles and Triton II · See more »

Turing (programming language)

Turing is a Pascal-like programming language developed in 1982 by Ric Holt and James Cordy, then of University of Toronto, Canada.

New!!: Index of computing articles and Turing (programming language) · See more »

Turing machine

A Turing machine is a mathematical model of computation that defines an abstract machine, which manipulates symbols on a strip of tape according to a table of rules.

New!!: Index of computing articles and Turing machine · See more »

Unicode

Unicode is a computing industry standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems.

New!!: Index of computing articles and Unicode · See more »

Unicon (programming language)

Unicon is a programming language designed by American computer scientist Clint Jeffery with collaborators including Shamim Mohamed, Jafar Al Gharaibeh, Robert Parlett and others.

New!!: Index of computing articles and Unicon (programming language) · See more »

Unix

Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

New!!: Index of computing articles and Unix · See more »

Unix shell

A Unix shell is a command-line interpreter or shell that provides a traditional Unix-like command line user interface.

New!!: Index of computing articles and Unix shell · See more »

UNIX System V

UNIX System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system.

New!!: Index of computing articles and UNIX System V · See more »

Unlambda

Unlambda is a minimal, "nearly pure" functional programming language invented by David Madore.

New!!: Index of computing articles and Unlambda · See more »

Unreachable memory

In computer science, unreachable memory is a block of memory allocated dynamically where the program that allocated the memory no longer has any reachable pointer that refers to it.

New!!: Index of computing articles and Unreachable memory · See more »

USB

USB (abbreviation of Universal Serial Bus), is an industry standard that was developed to define cables, connectors and protocols for connection, communication, and power supply between personal computers and their peripheral devices.

New!!: Index of computing articles and USB · See more »

VAX

VAX is a discontinued instruction set architecture (ISA) developed by Digital Equipment Corporation (DEC) in the mid-1970s.

New!!: Index of computing articles and VAX · See more »

VBScript

VBScript ("Microsoft Visual Basic Scripting Edition") is an Active Scripting language developed by Microsoft that is modeled on Visual Basic.

New!!: Index of computing articles and VBScript · See more »

Vector processor

In computing, a vector processor or array processor is a central processing unit (CPU) that implements an instruction set containing instructions that operate on one-dimensional arrays of data called vectors, compared to scalar processors, whose instructions operate on single data items.

New!!: Index of computing articles and Vector processor · See more »

Very-large-scale integration

Very-large-scale integration (VLSI) is the process of creating an integrated circuit (IC) by combining hundreds of thousands of transistors or devices into a single chip.

New!!: Index of computing articles and Very-large-scale integration · See more »

Virtual memory

In computing, virtual memory (also virtual storage) is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very large (main) memory." The computer's operating system, using a combination of hardware and software, maps memory addresses used by a program, called virtual addresses, into physical addresses in computer memory.

New!!: Index of computing articles and Virtual memory · See more »

Visual Basic

Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its Component Object Model (COM) programming model first released in 1991 and declared legacy during 2008.

New!!: Index of computing articles and Visual Basic · See more »

Visual FoxPro

Visual FoxPro is a discontinued data-centric, object-oriented, procedural, programming language produced by Microsoft.

New!!: Index of computing articles and Visual FoxPro · See more »

Von Neumann architecture

The von Neumann architecture, which is also known as the von Neumann model and Princeton architecture, is a computer architecture based on the 1945 description by the mathematician and physicist John von Neumann and others in the First Draft of a Report on the EDVAC.

New!!: Index of computing articles and Von Neumann architecture · See more »

WDC 65816/65802

The W65C816S (also 65C816 or 65816) is a 16-bit microprocessor (MPU) developed and sold by the Western Design Center (WDC).

New!!: Index of computing articles and WDC 65816/65802 · See more »

WDC 65C02

The Western Design Center (WDC) 65C02 microprocessor is an enhanced CMOS version of the popular NMOS-based 8-bit MOS Technology 6502 microprocessor—the CMOS redesign being made by Bill Mensch in 1978.

New!!: Index of computing articles and WDC 65C02 · See more »

Web browser

A web browser (commonly referred to as a browser) is a software application for accessing information on the World Wide Web.

New!!: Index of computing articles and Web browser · See more »

Western Design Center

The Western Design Center (WDC), located in Mesa, Arizona, USA, is a company developing and manufacturing MOS 65xx-based microprocessors, microcontrollers (µCs), and related support devices.

New!!: Index of computing articles and Western Design Center · See more »

Whitespace (programming language)

Whitespace is an esoteric programming language developed by Edwin Brady and Chris Morris at the University of Durham (also developers of the Kaya and Idris programming languages).

New!!: Index of computing articles and Whitespace (programming language) · See more »

Wiki

A wiki is a website on which users collaboratively modify content and structure directly from the web browser.

New!!: Index of computing articles and Wiki · See more »

Window manager

A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface.

New!!: Index of computing articles and Window manager · See more »

Windows 1.0

Windows 1.0 is a graphical personal computer operating environment developed by Microsoft.

New!!: Index of computing articles and Windows 1.0 · See more »

Windows 2000

Windows 2000 (codenamed NT 5.0) is an operating system for use on both client and server computers.

New!!: Index of computing articles and Windows 2000 · See more »

Windows 95

Windows 95 (codenamed Chicago) is a consumer-oriented operating system developed by Microsoft.

New!!: Index of computing articles and Windows 95 · See more »

Windows ME

Windows Millennium Edition, or Windows ME (marketed with the pronunciation of the pronoun "me", commonly pronounced as an initialism, "M-E (Codenamed Millennium)", is a graphical operating system from Microsoft released to manufacturing in June 2000, and launched in September 2000.

New!!: Index of computing articles and Windows ME · See more »

Windows NT

Windows NT is a family of operating systems produced by Microsoft, the first version of which was released in July 1993.

New!!: Index of computing articles and Windows NT · See more »

Windows XP

Windows XP (codenamed Whistler) is a personal computer operating system that was produced by Microsoft as part of the Windows NT family of operating systems.

New!!: Index of computing articles and Windows XP · See more »

Wired glove

A wired glove (also called a "dataglove" or "cyberglove") is an input device for human–computer interaction worn like a glove.

New!!: Index of computing articles and Wired glove · See more »

Word processor

A word processor is a computer program or device that provides for input, editing, formatting and output of text, often plus other features.

New!!: Index of computing articles and Word processor · See more »

World Wide Web

The World Wide Web (abbreviated WWW or the Web) is an information space where documents and other web resources are identified by Uniform Resource Locators (URLs), interlinked by hypertext links, and accessible via the Internet.

New!!: Index of computing articles and World Wide Web · See more »

WYSIWYG

WYSIWYG is an acronym for "what you see is what you get".

New!!: Index of computing articles and WYSIWYG · See more »

X Window System

The X Window System (X11, or shortened to simply X) is a windowing system for bitmap displays, common on UNIX-like computer operating systems.

New!!: Index of computing articles and X Window System · See more »

X86

x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.

New!!: Index of computing articles and X86 · See more »

Xmouse

Xmouse is a system of mouse control used instead of the standard system of selection on computers (most notably Windows and X11, where it is an option).

New!!: Index of computing articles and Xmouse · See more »

XScale

XScale is a microarchitecture for central processing units initially designed by Intel implementing the ARM architecture (version 5) instruction set.

New!!: Index of computing articles and XScale · See more »

Yacc

Yacc (Yet Another Compiler-Compiler) is a computer program for the Unix operating system developed by Stephen C. Johnson.

New!!: Index of computing articles and Yacc · See more »

YaST

YaST (Yet another Setup Tool) is a Linux operating system setup and configuration tool.

New!!: Index of computing articles and YaST · See more »

Yet another

Among programmers, yet another (often abbreviated ya, Ya, or YA in the initial part of an acronym) is an idiomatic qualifier in the name of a computer program, organisation, or event that is confessedly unoriginal.

New!!: Index of computing articles and Yet another · See more »

Yorick (programming language)

Yorick is an interpreted programming language designed for numerics, graph plotting, and steering large scientific simulation codes.

New!!: Index of computing articles and Yorick (programming language) · See more »

Z notation

The Z notation is a formal specification language used for describing and modelling computing systems.

New!!: Index of computing articles and Z notation · See more »

Z shell

The Z shell (Zsh) is a Unix shell that can be used as an interactive login shell and as a command interpreter for shell scripting.

New!!: Index of computing articles and Z shell · See more »

Zilog Z80

The Z80 CPU is an 8-bit based microprocessor.

New!!: Index of computing articles and Zilog Z80 · See more »

Zooming user interface

In computing, a zooming user interface or zoomable user interface (ZUI, pronounced zoo-ee) is a graphical environment where users can change the scale of the viewed area in order to see more detail or less, and browse through different documents.

New!!: Index of computing articles and Zooming user interface · See more »

ZX Spectrum

The ZX Spectrum is an 8-bit personal home computer released in the United Kingdom in 1982 by Sinclair Research.

New!!: Index of computing articles and ZX Spectrum · See more »

ZX80

The Sinclair ZX80 is a home computer brought to market in 1980 by Science of Cambridge Ltd.

New!!: Index of computing articles and ZX80 · See more »

ZX81

The ZX81 is a home computer that was produced by Sinclair Research and manufactured in Dundee, Scotland by Timex Corporation.

New!!: Index of computing articles and ZX81 · See more »

.NET strategy

The.NET strategy was a long-term Microsoft software development and marketing plan, envisioned in late 1990s.

New!!: Index of computing articles and .NET strategy · See more »

100BaseVG

100BaseVG is a 100 Mbit/s Ethernet standard specified to run over four pairs of category 3 UTP wires (known as voice grade, hence the "VG").

New!!: Index of computing articles and 100BaseVG · See more »

10BASE2

10BASE2 (also known as cheapernet, thin Ethernet, thinnet, and thinwire) is a variant of Ethernet that uses thin coaxial cable terminated with BNC connectors.

New!!: Index of computing articles and 10BASE2 · See more »

10BASE5

10BASE5 (also known as thick Ethernet or thicknet) was the first commercially available variant of Ethernet.

New!!: Index of computing articles and 10BASE5 · See more »

16-bit

16-bit microcomputers are computers in which 16-bit microprocessors were the norm.

New!!: Index of computing articles and 16-bit · See more »

16550 UART

The 16550 UART (universal asynchronous receiver/transmitter) is an integrated circuit designed for implementing the interface for serial communications.

New!!: Index of computing articles and 16550 UART · See more »

28-bit

The only significant 28-bit computer was the Norsk Data ND-505, which was essentially a 32-bit machine with six wires in its address bus removed.

New!!: Index of computing articles and 28-bit · See more »

2B1Q

Two-binary, one-quaternary (2B1Q) is a line code used in the U interface of the Integrated Services Digital Network (ISDN) Basic Rate Interface (BRI) and the high-bit-rate digital subscriber line (HDSL).

New!!: Index of computing articles and 2B1Q · See more »

2D computer graphics

2D computer graphics is the computer-based generation of digital images—mostly from two-dimensional models (such as 2D geometric models, text, and digital images) and by techniques specific to them.

New!!: Index of computing articles and 2D computer graphics · See more »

32-bit

32-bit microcomputers are computers in which 32-bit microprocessors are the norm.

New!!: Index of computing articles and 32-bit · See more »

386BSD

386BSD, sometimes called "Jolix", is a discontinued free Unix-like operating system based on BSD, first released in 1992.

New!!: Index of computing articles and 386BSD · See more »

3Com

3Com Corporation was a digital electronics manufacturer best known for its computer network products.

New!!: Index of computing articles and 3Com · See more »

3D computer graphics

3D computer graphics or three-dimensional computer graphics, (in contrast to 2D computer graphics) are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for the purposes of performing calculations and rendering 2D images.

New!!: Index of computing articles and 3D computer graphics · See more »

3Station

The 3Station was a diskless workstation, developed by Bob Metcalfe at 3Com and first available in 1986.

New!!: Index of computing articles and 3Station · See more »

51-FORTH

51-FORTH is an implementation of the Forth programming language for the Intel 8051 microcontroller.

New!!: Index of computing articles and 51-FORTH · See more »

56 kbit/s line

A 56 kbit/s line is a digital connection capable of carrying 56 kilobits per second (kbit/s), or 56,000 bit/s, the data rate of a classical single channel digital telephone line in North America.

New!!: Index of computing articles and 56 kbit/s line · See more »

5ESS Switching System

The 5ESS Switching System is a Class 5 telephone electronic switching system developed by Western Electric for the American Telephone and Telegraph Company (AT&T) and the Bell System in the United States.

New!!: Index of computing articles and 5ESS Switching System · See more »

64-bit computing

In computer architecture, 64-bit computing is the use of processors that have datapath widths, integer size, and memory address widths of 64 bits (eight octets).

New!!: Index of computing articles and 64-bit computing · See more »

8-bit clean

8-bit clean describes a computer system that correctly handles 8-bit character encodings, such as the ISO 8859 series and the UTF-8 encoding of Unicode.

New!!: Index of computing articles and 8-bit clean · See more »

8-N-1

8-N-1 is a common shorthand notation for a serial port parameter setting or configuration in asynchronous mode, in which there are eight (8) data bits, no (N) parity bit, and one (1) stop bit.

New!!: Index of computing articles and 8-N-1 · See more »

8.3 filename

An 8.3 filename (also called a short filename or SFN) is a filename convention used by old versions of DOS and versions of Microsoft Windows prior to Windows 95 and Windows NT 3.5.

New!!: Index of computing articles and 8.3 filename · See more »

88open

The 88open Consortium Ltd. was an industry standards group set up by Motorola in 1988 to standardize Unix systems on their Motorola 88000 RISC processor systems.

New!!: Index of computing articles and 88open · See more »

Redirects here:

Index of Computing-related articles, List of computer topics, List of computing topics, Lists of computer-related topics.

References

[1] https://en.wikipedia.org/wiki/Index_of_computing_articles

OutgoingIncoming
Hey! We are on Facebook now! »