Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!
New! Discover your interests! » Create account

Magic number (programming)

+ Save concept Saved concepts

In computer programming, the term magic number has multiple meanings. [1]

189 relations: ABBA, Amiga, Amiga Hunk, AmigaOS, AOL Instant Messenger, Apple Inc., AppleScript, ASCII, BeOS, Binary number, BIOS boot partition, Bit, BitTorrent tracker, Boolean data type, Burroughs large systems, Byte, Byte order mark, C (programming language), C dynamic memory allocation, COBOL, Code reuse, Commodore International, Compiler, Component Object Model, Compound File Binary Format, Computer programming, Constant (computer programming), Core dump, Cryptography, Data structure alignment, Debugger, Diagnostic program, Digital Equipment Corporation, Discriminant, Distributed Component Object Model, Doom (series), Doom WAD, DOS, DOS MZ executable, Driver: Parallel Lines, Dynamic Host Configuration Protocol, EDonkey2000, EMule, Endianness, Enumerated type, Exchangeable image file format, Executable, Executable and Linkable Format, File (command), File format, ..., File Transfer Protocol, Fisher–Yates shuffle, For loop, Fortran, FourCC, FreeBSD, Game Boy, Game Boy Advance, GameCube, GIF, Globally unique identifier, Guard byte, GUID Partition Table, Half-Life (video game), Header (computing), Hexadecimal, Hexspeak, HTTP/2, Hyper-V, IA-32, IBM, IBM PC compatible, ICQ, In-band signaling, Information, INT (x86 instruction), Integrated development environment, Interpreter directive, IP camera, IRIX, Java (programming language), Java bytecode, Java class file, JPEG, JPEG File Interchange Format, Kernel (operating system), Linker (computing), Linux, Lions' Commentary on UNIX 6th Edition, with Source Code, List of file signatures, LLVM, Loader (computing), Logic analyzer, Mac OS, Mach-O, Magic (illusion), Magic (programming), Magic string, Magnetic-core memory, Mark Zbikowski, Marshall Kirk McKusick, Master boot record, Memory management, Memory protection, Meta, Metadata, Microsoft, Microsoft Office, Microsoft Press, Microsoft RPC, Microsoft Windows, MIDI, Modulo operation, Motorola 68000, Multiboot Specification, NaN, Newline, Nintendo, Nothing up my sleeve number, Null pointer, OBJREF, Octal, Offset (computer science), Opcode, OpenSolaris, OpenStep, OpenWrt, Operating system, OS X, OSCAR protocol, Oscilloscope, Pack200, Page (computer memory), Parity (mathematics), PDP-11, Phil Katz, Phrases from The Hitchhiker's Guide to the Galaxy, PKZIP, PL/I, Playing card, Portable Document Format, Portable Executable, Portable Network Graphics, Position-independent code, PostScript, PowerPC, Preferred Executable Format, Primitive data type, Pseudocode, Quadratic equation, Quake (video game), Random-access memory, Real-time operating system, Real-time Transport Protocol, RFB protocol, RS/6000, RTP Control Protocol, Sentinel value, Server Message Block, Shebang (Unix), Silicon Graphics, Solaris (operating system), Stack-based memory allocation, Standalone program, Steve Maguire, Strong and weak typing, Sun Microsystems, Tagged Image File Format, Tarot, Test-driven development, Time formatting and storage bugs, Transport Layer Security, Typographical error, Unicode, Uninitialized variable, Unix, Unix File System, User space, UTF-16, UTF-8, Version 6 Unix, Version 7 Unix, Virtual Network Computing, VLC media player, WebKit, Wii, Word (computer architecture), Zip (file format), .NET Framework. Expand index (139 more) »


ABBA (stylised ᗅᗺᗷᗅ) were a Swedish pop group formed in Stockholm in 1972.

New!!: Magic number (programming) and ABBA · See more »


The Amiga is a family of personal computers sold by Commodore in the 1980s and 1990s.

New!!: Magic number (programming) and Amiga · See more »

Amiga Hunk

Hunk is the executable file format of tools and programs of the Amiga Operating System based on Motorola 68000 CPU and other processors of the same family.

New!!: Magic number (programming) and Amiga Hunk · See more »


AmigaOS is the proprietary native operating system of the Amiga and AmigaOne personal computers.

New!!: Magic number (programming) and AmigaOS · See more »

AOL Instant Messenger

AOL Instant Messenger (AIM) is an instant messaging and presence computer program which uses the proprietary OSCAR instant messaging protocol and the TOC protocol to allow registered users to communicate in real time.

New!!: Magic number (programming) and AOL Instant Messenger · See more »

Apple Inc.

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

New!!: Magic number (programming) and Apple Inc. · See more »


AppleScript is a scripting language created by Apple Inc. and built into Macintosh operating systems since System 7.

New!!: Magic number (programming) and AppleScript · See more »


ASCII, abbreviated from American Standard Code for Information Interchange, is a character-encoding scheme (the IANA prefers the name US-ASCII).

New!!: Magic number (programming) and ASCII · See more »


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

New!!: Magic number (programming) and BeOS · See more »

Binary number

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

New!!: Magic number (programming) and Binary number · See more »

BIOS boot partition

The BIOS boot partition is a partition on a data storage device that GNU GRUB uses on legacy BIOS-based personal computers in order to boot an operating system, when the actual boot device contains a GUID Partition Table (GPT).

New!!: Magic number (programming) and BIOS boot partition · See more »


A bit is the basic unit of information in computing and digital communications.

New!!: Magic number (programming) and Bit · See more »

BitTorrent tracker

A BitTorrent tracker is a special type of server, one that assists in the communication between peers using the BitTorrent protocol.

New!!: Magic number (programming) and BitTorrent tracker · See more »

Boolean data type

In computer science, the Boolean data type is a data type, having two values (usually denoted true and false), intended to represent the truth values of logic and Boolean algebra.

New!!: Magic number (programming) and Boolean data type · See more »

Burroughs large systems

In the 1970s, Burroughs Corporation was organized into three divisions with very different product line architectures for high-end, mid-range, and entry-level business computer systems.

New!!: Magic number (programming) and Burroughs large systems · See more »


The byte is a unit of digital information that most commonly consists of eight bits.

New!!: Magic number (programming) and Byte · See more »

Byte order mark

The byte order mark (BOM) is a Unicode character,, whose appearance as a magic number at the start of a text stream can signal several things to a Program consuming the text.

New!!: Magic number (programming) and Byte order mark · 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!!: Magic number (programming) and C (programming language) · See more »

C dynamic memory allocation

C dynamic memory allocation refers to performing manual memory management for dynamic memory allocation in the C programming language via a group of functions in the C standard library, namely malloc, realloc, calloc and free.

New!!: Magic number (programming) and C dynamic memory allocation · See more »


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

New!!: Magic number (programming) and COBOL · See more »

Code reuse

Code reuse, also called software reuse, is the use of existing software, or software knowledge, to build new software, following the reusability principles.

New!!: Magic number (programming) and Code reuse · See more »

Commodore International

Commodore International (or Commodore International Limited) was a North American home computer and electronics manufacturer.

New!!: Magic number (programming) and Commodore International · See more »


A compiler is a computer program (or a set of programs) that transforms source code written in a programming language (the source language) into another computer language (the target language), with the latter often having a binary form known as object code.

New!!: Magic number (programming) and Compiler · See more »

Component Object Model

Component Object Model (COM) is a binary-interface standard for software components introduced by Microsoft in 1993.

New!!: Magic number (programming) and Component Object Model · See more »

Compound File Binary Format

Compound File Binary Format (CFBF), also called Compound File or Compound Document, is a file format for storing numerous files and streams within a single file on a disk.

New!!: Magic number (programming) and Compound File Binary Format · See more »

Computer programming

Computer programming (often shortened to programming) is a process that leads from an original formulation of a computing problem to executable computer programs.

New!!: Magic number (programming) and Computer programming · See more »

Constant (computer programming)

In computer programming, a constant is an identifier with an associated value which cannot be altered by the program during normal execution – the value is constant.

New!!: Magic number (programming) and Constant (computer programming) · See more »

Core dump

In computing, a core dump (in Unix parlance), memory dump, or system dump consists of the recorded state of the working memory of a computer program at a specific time, generally when the program has crashed or otherwise terminated abnormally.

New!!: Magic number (programming) and Core dump · See more »


Cryptography or cryptology; from Greek κρυπτός kryptós, "hidden, secret"; and γράφειν graphein, "writing", or -λογία -logia, "study", respectively is the practice and study of techniques for secure communication in the presence of third parties (called adversaries).

New!!: Magic number (programming) and Cryptography · See more »

Data structure alignment

Data structure alignment is the way data is arranged and accessed in computer memory.

New!!: Magic number (programming) and Data structure alignment · See more »


A debugger or debugging tool is a computer program that is used to test and debug other programs (the "target" program).

New!!: Magic number (programming) and Debugger · See more »

Diagnostic program

A diagnostic program is a program written for the express purpose of examining the state, or locating problems with the hardware, or operating system environment that it is running on/in.

New!!: Magic number (programming) and Diagnostic program · 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 1960s to the 1990s.

New!!: Magic number (programming) and Digital Equipment Corporation · See more »


In algebra, the discriminant of a polynomial is a function of its coefficients, typically denoted by a capital 'D' or the capital Greek letter Delta (Δ).

New!!: Magic number (programming) and Discriminant · See more »

Distributed Component Object Model

Distributed Component Object Model (DCOM) is a proprietary Microsoft technology for communication among software components distributed across networked computers.

New!!: Magic number (programming) and Distributed Component Object Model · See more »

Doom (series)

Doom is a series of first-person shooter video games developed by id Software.

New!!: Magic number (programming) and Doom (series) · See more »

Doom WAD

Doom WAD is the default format of package files for the video game Doom and its sequel Doom II: Hell on Earth, that contain sprites, levels, and game data.

New!!: Magic number (programming) and Doom WAD · See more »


DOS, short for disk operating system, is an acronym for several computer operating systems that were operated by using the command line.

New!!: Magic number (programming) and DOS · See more »

DOS MZ executable

The DOS MZ executable format is the executable file format used for.EXE files in DOS.

New!!: Magic number (programming) and DOS MZ executable · See more »

Driver: Parallel Lines

Driver: Parallel Lines is the fourth installment in the ''Driver'' video game series.

New!!: Magic number (programming) and Driver: Parallel Lines · See more »

Dynamic Host Configuration Protocol

The Dynamic Host Configuration Protocol (DHCP) is a standardized network protocol used on Internet Protocol (IP) networks for dynamically distributing network configuration parameters, such as IP addresses for interfaces and services.

New!!: Magic number (programming) and Dynamic Host Configuration Protocol · See more »


eDonkey2000 (nicknamed "ed2k") is a peer-to-peer file sharing application developed by US company MetaMachine, using the Multisource File Transfer Protocol.

New!!: Magic number (programming) and EDonkey2000 · See more »


eMule is a free peer-to-peer file sharing application for Microsoft Windows.

New!!: Magic number (programming) and EMule · See more »


Endianness is the ordering or sequencing of bytes of a word of digital data in computer memory storage or during transmission.

New!!: Magic number (programming) and Endianness · See more »

Enumerated type

In computer programming, an enumerated type (also called enumeration or enum, or factor in the R programming language, and a categorical variable in statistics) is a data type consisting of a set of named values called elements, members or enumerators of the type.

New!!: Magic number (programming) and Enumerated type · See more »

Exchangeable image file format

Exchangeable image file format (officially Exif, according to JEIDA/JEITA/CIPA specifications) is a standard that specifies the formats for images, sound, and ancillary tags used by digital cameras (including smartphones), scanners and other systems handling image and sound files recorded by digital cameras.

New!!: Magic number (programming) and Exchangeable image file format · See more »


In computing, an executable file or executable program, or sometimes simply an executable, causes a computer "to perform indicated tasks according to encoded instructions," as opposed to a data file that must be parsed by a program to be meaningful.

New!!: Magic number (programming) and Executable · See more »

Executable and Linkable Format

In computing, the Executable and Linkable Format (ELF, formerly called Extensible Linking Format) is a common standard file format for executables, object code, shared libraries, and core dumps.

New!!: Magic number (programming) and Executable and Linkable Format · See more »

File (command)

file is a standard Unix program for recognizing the type of data contained in a computer file.

New!!: Magic number (programming) and File (command) · See more »

File format

A file format is a standard way that information is encoded for storage in a computer file.

New!!: Magic number (programming) and File format · See more »

File Transfer Protocol

The File Transfer Protocol (FTP) is a standard network protocol used to transfer computer files from one host to another host over a TCP-based network, such as the Internet.

New!!: Magic number (programming) and File Transfer Protocol · See more »

Fisher–Yates shuffle

The Fisher–Yates shuffle (named after Ronald Fisher and Frank Yates), also known as the Knuth shuffle (after Donald Knuth), is an algorithm for generating a random permutation of a finite set—in plain terms, for randomly shuffling the set.

New!!: Magic number (programming) and Fisher–Yates shuffle · See more »

For loop

In computer science a for-loop (or simply for loop) is a programming language control statement for specifying iteration, which allows code to be executed repeatedly.

New!!: Magic number (programming) and For loop · See more »


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

New!!: Magic number (programming) and Fortran · See more »


A FourCC (literally, four-character code) is a sequence of four bytes used to uniquely identify data formats.

New!!: Magic number (programming) and FourCC · See more »


FreeBSD is a free Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).

New!!: Magic number (programming) and FreeBSD · See more »

Game Boy

The is an 8-bit handheld video game device developed and manufactured by Nintendo.

New!!: Magic number (programming) and Game Boy · See more »

Game Boy Advance

The, often shortened to GBA, is a 32-bit handheld video game console developed, manufactured and marketed by Nintendo.

New!!: Magic number (programming) and Game Boy Advance · See more »


The is a home video game console released by Nintendo in Japan on September 14, 2001; in North America on November 18, 2001; in Europe on May 3, 2002; and in Australia on May 17, 2002.

New!!: Magic number (programming) and GameCube · See more »


The Graphics Interchange Format (better known by its acronym GIF or) is a bitmap image format that was introduced by CompuServe in 1987 and has since come into widespread usage on the World Wide Web due to its wide support and portability.

New!!: Magic number (programming) and GIF · See more »

Globally unique identifier

A globally unique identifier (GUID, or) is a unique reference number used as an identifier in computer software.

New!!: Magic number (programming) and Globally unique identifier · See more »

Guard byte

A guard byte is a part of a computer program's memory that helps software developers find buffer overflows while developing the program.

New!!: Magic number (programming) and Guard byte · See more »

GUID Partition Table

GUID Partition Table (GPT) is a standard for the layout of the partition table on a physical hard disk, using globally unique identifiers (GUID).

New!!: Magic number (programming) and GUID Partition Table · See more »

Half-Life (video game)

Half-Life (stylized as HλLF-LIFE) is a science fiction first-person shooter video game developed by Valve Corporation, the company's debut product and the first in the ''Half-Life'' series.

New!!: Magic number (programming) and Half-Life (video game) · See more »

Header (computing)

In information technology, header refers to supplemental data placed at the beginning of a block of data being stored or transmitted.

New!!: Magic number (programming) and Header (computing) · See more »


In mathematics and computing, hexadecimal (also base, or hex) is a positional numeral system with a radix, or base, of 16.

New!!: Magic number (programming) and Hexadecimal · See more »


Hexspeak, like leetspeak, is a novelty form of variant English spelling using the hexadecimal numbers.

New!!: Magic number (programming) and Hexspeak · See more »


HTTP/2 (originally named HTTP/2.0) is the second major version of the HTTP network protocol used by the World Wide Web.

New!!: Magic number (programming) and HTTP/2 · See more »


Hyper-V, codenamed Viridian and formerly known as Windows Server Virtualization, is a native hypervisor; it can create virtual machines on x86-64 systems.

New!!: Magic number (programming) and Hyper-V · See more »


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

New!!: Magic number (programming) and IA-32 · See more »


International Business Machines Corporation (commonly referred to as IBM) is an American multinational technology and consulting corporation, with headquarters in Armonk, New York.

New!!: Magic number (programming) and IBM · See more »

IBM PC compatible

IBM PC compatible computers are those similar to the original IBM PC, XT, and AT and able to run the same software as those.

New!!: Magic number (programming) and IBM PC compatible · See more »


ICQ is an instant messaging computer program that was first developed and popularized by the Israeli company Mirabilis in 1996.

New!!: Magic number (programming) and ICQ · See more »

In-band signaling

In telecommunications, in-band signaling is the sending of metadata and control information within the same band or channel used for voice (e.g. DTMF tones) and can be heard by the callers, as opposed to out-of-band signals (e.g. SS7 control signals) which cannot be heard as they are on a different channel or band.

New!!: Magic number (programming) and In-band signaling · See more »


Information (shortened as info or info.) is that which informs, i.e. an answer to a question, as well as that from which knowledge and data can be derived (as data represents values attributed to parameters, and knowledge signifies understanding of real things or abstract concepts).

New!!: Magic number (programming) and Information · See more »

INT (x86 instruction)

INT is an assembly language instruction for x86 processors that generates a software interrupt.

New!!: Magic number (programming) and INT (x86 instruction) · See more »

Integrated development environment

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.

New!!: Magic number (programming) and Integrated development environment · See more »

Interpreter directive

An interpreter directive is a computer language construct that is used to control which interpreter parses and interprets the instructions in a computer program.

New!!: Magic number (programming) and Interpreter directive · See more »

IP camera

An Internet protocol camera, or IP camera, is a type of digital video camera commonly employed for surveillance, and which, unlike analog closed circuit television (CCTV) cameras, can send and receive data via a computer network and the Internet.

New!!: Magic number (programming) and IP camera · See more »


IRIX was the operating system developed by Silicon Graphics, Inc. (SGI) to run natively on their MIPS workstations and servers.

New!!: Magic number (programming) and IRIX · 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!!: Magic number (programming) and Java (programming language) · See more »

Java bytecode

Java bytecode is the instruction set of the Java virtual machine.

New!!: Magic number (programming) and Java bytecode · See more »

Java class file

A Java class file is a file (with the.class filename extension) containing Java bytecode that can be executed on the Java Virtual Machine (JVM).

New!!: Magic number (programming) and Java class file · See more »


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

New!!: Magic number (programming) and JPEG · See more »

JPEG File Interchange Format

The JPEG File Interchange Format (JFIF) is an image file format standard.

New!!: Magic number (programming) and JPEG File Interchange Format · See more »

Kernel (operating system)

In computing, the kernel is a computer program that manages I/O requests from software, and translates them into data processing instructions for the central processing unit and other electronic components of a computer.

New!!: Magic number (programming) and Kernel (operating system) · See more »

Linker (computing)

In computer science, a linker or link editor is a computer program that takes one or more object files generated by a compiler and combines them into a single executable file, library file, or another object file.

New!!: Magic number (programming) and Linker (computing) · See more »


Linux (pronounced or, less frequently) is a Unix-like and mostly POSIX-compliant computer operating system (OS) assembled under the model of free and open-source software development and distribution.

New!!: Magic number (programming) and Linux · See more »

Lions' Commentary on UNIX 6th Edition, with Source Code

Lions' Commentary on UNIX 6th Edition, with Source Code by John Lions (1976) contains the complete source code of the 6th Edition Unix kernel plus a commentary.

New!!: Magic number (programming) and Lions' Commentary on UNIX 6th Edition, with Source Code · See more »

List of file signatures

This is a list of file signatures, data used to identify or verify the content of a file.

New!!: Magic number (programming) and List of file signatures · See more »


The LLVM compiler infrastructure project (formerly Low Level Virtual Machine) is a compiler infrastructure designed to be a set of reusable libraries with well-defined interfaces.

New!!: Magic number (programming) and LLVM · See more »

Loader (computing)

In computing, a loader is the part of an operating system that is responsible for loading programs and libraries.

New!!: Magic number (programming) and Loader (computing) · See more »

Logic analyzer

A logic analyzer is an electronic instrument that captures and displays multiple signals from a digital system or digital circuit.

New!!: Magic number (programming) and Logic analyzer · See more »

Mac OS

Mac OS is a series of graphical user interface–based operating systems developed by Apple Inc. for their Macintosh line of computer systems.

New!!: Magic number (programming) and Mac OS · See more »


Mach-O, short for Mach object file format, is a file format for executables, object code, shared libraries, dynamically-loaded code, and core dumps.

New!!: Magic number (programming) and Mach-O · See more »

Magic (illusion)

Magic (sometimes referred to as stage magic to distinguish it from paranormal or ritual magic) is a performing art that entertains audiences by staging tricks or creating illusions of seemingly impossible or supernatural feats using natural means.

New!!: Magic number (programming) and Magic (illusion) · See more »

Magic (programming)

In the context of computer programming, magic is an informal term for abstraction - it is used to describe code that handles complex tasks while hiding that complexity to present a simple interface.

New!!: Magic number (programming) and Magic (programming) · See more »

Magic string

A magic string is an input that a programmer believes will never come externally and which activates otherwise hidden functionality.

New!!: Magic number (programming) and Magic string · See more »

Magnetic-core memory

Magnetic-core memory was the predominant form of random-access computer memory for 20 years between about 1955 and 1975.

New!!: Magic number (programming) and Magnetic-core memory · See more »

Mark Zbikowski

Mark "Zibo" Joseph Zbikowski (born March 21, 1956) is a former Microsoft Architect and an early computer hacker.

New!!: Magic number (programming) and Mark Zbikowski · See more »

Marshall Kirk McKusick

Marshall Kirk McKusick (born January 19, 1954) is a computer scientist, known for his extensive work on BSD, from the 1980s to FreeBSD in the present day.

New!!: Magic number (programming) and Marshall Kirk McKusick · See more »

Master boot record

A master boot record (MBR) is a special type of boot sector at the very beginning of partitioned computer mass storage devices like fixed disks or removable drives intended for use with IBM PC-compatible systems and beyond.

New!!: Magic number (programming) and Master boot record · See more »

Memory management

Memory management is the act of managing computer memory at the system level.

New!!: Magic number (programming) and Memory management · See more »

Memory protection

Memory protection is a way to control memory access rights on a computer, and is a part of most modern operating systems.

New!!: Magic number (programming) and Memory protection · See more »


Meta (from the Greek preposition and prefix meta- (μετά-) meaning "after", or "beyond") is a prefix used in English to indicate a concept which is an abstraction from another concept, used to complete or add to the latter.

New!!: Magic number (programming) and Meta · See more »


Metadata is "data about data".

New!!: Magic number (programming) and Metadata · See more »


Microsoft Corporation (commonly referred to as Microsoft) is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and services.

New!!: Magic number (programming) and Microsoft · See more »

Microsoft Office

Microsoft Office is an office suite of applications, servers and services.

New!!: Magic number (programming) and Microsoft Office · See more »

Microsoft Press

Microsoft Press is the publishing arm of Microsoft, usually releasing books dealing with various current Microsoft technologies.

New!!: Magic number (programming) and Microsoft Press · See more »

Microsoft RPC

Microsoft RPC (Microsoft Remote Procedure Call) is a modified version of DCE/RPC.

New!!: Magic number (programming) and Microsoft RPC · See more »

Microsoft Windows

Microsoft Windows (or simply Windows) is a metafamily of graphical operating systems developed, marketed, and sold by Microsoft.

New!!: Magic number (programming) and Microsoft Windows · See more »


MIDI (short for Musical Instrument Digital Interface) is a technical standard that describes a protocol, digital interface and connectors and allows a wide variety of electronic musical instruments, computers and other related devices to connect and communicate with one another.

New!!: Magic number (programming) and MIDI · See more »

Modulo operation

In computing, the modulo operation finds the remainder after division of one number by another (sometimes called modulus).

New!!: Magic number (programming) and Modulo operation · 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 core designed and marketed by Motorola Semiconductor Products Sector (now Freescale Semiconductor).

New!!: Magic number (programming) and Motorola 68000 · See more »

Multiboot Specification

The Multiboot Specification is an open standard describing how a boot loader can load an x86 operating system kernel.

New!!: Magic number (programming) and Multiboot Specification · See more »


In computing, NaN, standing for not a number, is a numeric data type value representing an undefined or unrepresentable value, especially in floating-point calculations.

New!!: Magic number (programming) and NaN · See more »


In computing, a newline, also known as a line ending, end of line (EOL), or line break, is a special character or sequence of characters signifying the end of a line of text and the start of a new line.

New!!: Magic number (programming) and Newline · See more »


is a Japanese multinational consumer electronics company headquartered in Kyoto, Japan.

New!!: Magic number (programming) and Nintendo · See more »

Nothing up my sleeve number

In cryptography, nothing up my sleeve numbers are any numbers which, by their construction, are above suspicion of hidden properties.

New!!: Magic number (programming) and Nothing up my sleeve number · See more »

Null pointer

In computing, a null pointer has a value reserved for indicating that the pointer does not refer to a valid object.

New!!: Magic number (programming) and Null pointer · See more »


OBJREF is the name of the structure of marshalled interfaces in COM and DCOM.

New!!: Magic number (programming) and OBJREF · See more »


The octal numeral system, or oct for short, is the base-8 number system, and uses the digits 0 to 7.

New!!: Magic number (programming) and Octal · See more »

Offset (computer science)

In computer science, an offset within an array or other data structure object is an integer indicating the distance (displacement) from the beginning of the object up until a given element or point, presumably within the same object.

New!!: Magic number (programming) and Offset (computer science) · See more »


In computing, an opcode (abbreviated from operation code) is the portion of a machine language instruction that specifies the operation to be performed.

New!!: Magic number (programming) and Opcode · See more »


OpenSolaris was an open source computer operating system based on Solaris created by Sun Microsystems.

New!!: Magic number (programming) and OpenSolaris · See more »


OpenStep was an object-oriented application programming interface (API) specification for an object-oriented operating system, with the basic goal of offering a NeXTSTEP-like environment on a non-NeXTSTEP operating system.

New!!: Magic number (programming) and OpenStep · See more »


OpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic.

New!!: Magic number (programming) and OpenWrt · 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!!: Magic number (programming) and Operating system · See more »


OS X (pronounced; originally Mac OS X) is a series of Unix-based graphical interface operating systems (OS) developed and marketed by Apple Inc. It is designed to run on Macintosh computers, having been pre-installed on all Macs since 2002.

New!!: Magic number (programming) and OS X · See more »

OSCAR protocol

OSCAR (Open System for CommunicAtion in Realtime) is AOL's flagship instant messaging and presence information protocol.

New!!: Magic number (programming) and OSCAR protocol · See more »


An oscilloscope, previously called an oscillograph, and informally known as a scope, CRO (for cathode-ray oscilloscope), or DSO (for the more modern digital storage oscilloscope), is a type of electronic test instrument that allows observation of constantly varying signal voltages, usually as a two-dimensional plot of one or more signals as a function of time.

New!!: Magic number (programming) and Oscilloscope · See more »


Pack200, specified in JSR 200, is a compacting archive format developed by Sun, reducing JAR file sizes by a factor of 7 to 9.

New!!: Magic number (programming) and Pack200 · See more »

Page (computer memory)

A page, memory page, or virtual page is a fixed-length contiguous block of virtual memory, described by a single entry in the page table.

New!!: Magic number (programming) and Page (computer memory) · See more »

Parity (mathematics)

Parity is a mathematical term that describes the property of an integer's inclusion in one of two categories: even or odd.

New!!: Magic number (programming) and Parity (mathematics) · See more »


The PDP-11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a succession of products in the PDP series.

New!!: Magic number (programming) and PDP-11 · See more »

Phil Katz

Phillip Walter Katz (November 3, 1962 – April 14, 2000) was a computer programmer best known as the co-creator of the Zip file format for data compression, and the author of PKZIP, a program for creating zip files that ran under DOS.

New!!: Magic number (programming) and Phil Katz · See more »

Phrases from The Hitchhiker's Guide to the Galaxy

The Hitchhiker's Guide to the Galaxy is a comic science fiction series created by Douglas Adams that has become popular among fans of the genre(s) and members of the scientific community.

New!!: Magic number (programming) and Phrases from The Hitchhiker's Guide to the Galaxy · See more »


PKZIP is a file archiving computer program, notable for introducing the popular ZIP file format.

New!!: Magic number (programming) and PKZIP · See more »


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

New!!: Magic number (programming) and PL/I · See more »

Playing card

A playing card is a piece of specially prepared heavy paper, thin cardboard, plastic-coated paper, cotton-paper blend, or thin plastic, marked with distinguishing motifs and used as one of a set for playing card games.

New!!: Magic number (programming) and Playing card · See more »

Portable Document Format

Portable Document Format (PDF) is a file format used to present documents in a manner independent of application software, hardware and operating systems.

New!!: Magic number (programming) and Portable Document Format · See more »

Portable Executable

The Portable Executable (PE) format is a file format for executables, object code, DLLs, FON Font files, and others used in 32-bit and 64-bit versions of Windows operating systems.

New!!: Magic number (programming) and Portable Executable · See more »

Portable Network Graphics

Portable Network Graphics (PNG) is a raster graphics file format that supports lossless data compression.

New!!: Magic number (programming) and Portable Network Graphics · See more »

Position-independent code

In computing, position-independent code (PIC) or position-independent executable (PIE) is a body of machine code that, being placed somewhere in the primary memory, executes properly regardless of its absolute address.

New!!: Magic number (programming) and Position-independent code · See more »


PostScript (PS) is a computer language for creating vector graphics.

New!!: Magic number (programming) and PostScript · See more »


PowerPC (an acronym for Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a RISC instruction set architecture created by the 1991 Apple–IBM–Motorola alliance, known as AIM.

New!!: Magic number (programming) and PowerPC · See more »

Preferred Executable Format

The Preferred Executable Format is a file format that specifies the format of executable files and other object code.

New!!: Magic number (programming) and Preferred Executable Format · See more »

Primitive data type

In computer science, primitive data type is either of the following.

New!!: Magic number (programming) and Primitive data type · See more »


Pseudocode is an informal high-level description of the operating principle of a computer program or other algorithm.

New!!: Magic number (programming) and Pseudocode · See more »

Quadratic equation

In elementary algebra, a quadratic equation (from the Latin quadratus for "square") is any equation having the form where represents an unknown, and,, and represent known numbers such that is not equal to.

New!!: Magic number (programming) and Quadratic equation · See more »

Quake (video game)

Quake is a first-person shooter video game, developed by id Software and published by GT Interactive in 1996 and featured music composed by Trent Reznor and Nine Inch Nails.

New!!: Magic number (programming) and Quake (video game) · See more »

Random-access memory

Random-access memory (RAM) is a form of computer data storage.

New!!: Magic number (programming) and Random-access memory · See more »

Real-time operating system

A real-time operating system (RTOS) is an operating system (OS) intended to serve real-time application process data as it comes in, typically without buffering delays.

New!!: Magic number (programming) and Real-time operating system · See more »

Real-time Transport Protocol

The Real-time Transport Protocol (RTP) is a network protocol for delivering audio and video over IP networks.

New!!: Magic number (programming) and Real-time Transport Protocol · See more »

RFB protocol

RFB (“remote framebuffer”) is a simple protocol for remote access to graphical user interfaces.

New!!: Magic number (programming) and RFB protocol · See more »


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!!: Magic number (programming) and RS/6000 · See more »

RTP Control Protocol

The RTP Control Protocol (RTCP) is a sister protocol of the Real-time Transport Protocol (RTP).

New!!: Magic number (programming) and RTP Control Protocol · See more »

Sentinel value

In computer programming, a sentinel value (also referred to as a flag value, trip value, rogue value, signal value, or dummy data) is a special value in the context of an algorithm which uses its presence as a condition of termination, typically in a loop or recursive algorithm.

New!!: Magic number (programming) and Sentinel value · 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!!: Magic number (programming) and Server Message Block · See more »

Shebang (Unix)

In computing, a shebang (also called a sha-bang, hashbang, pound-bang, or hash-pling), is the character sequence consisting of the characters number sign and exclamation mark (that is, "#!") at the beginning of a script.

New!!: Magic number (programming) and Shebang (Unix) · See more »

Silicon Graphics

Silicon Graphics, Inc. (later rebranded SGI, historically known as Silicon Graphics Computer Systems or SGCS) was an American manufacturer of high-performance computing solutions, including computer hardware and software.

New!!: Magic number (programming) and Silicon Graphics · See more »

Solaris (operating system)

Solaris is a Unix operating system originally developed by Sun Microsystems.

New!!: Magic number (programming) and Solaris (operating system) · See more »

Stack-based memory allocation

Stacks in computing architectures are regions of memory where data is added or removed in a last-in-first-out (LIFO) manner.

New!!: Magic number (programming) and Stack-based memory allocation · See more »

Standalone program

A standalone program is a computer program that does not load any external module, library function or program and that is designed to boot with the bootstrap procedure of the target processor – it runs on bare metal.

New!!: Magic number (programming) and Standalone program · See more »

Steve Maguire

Steve Maguire is a software engineer and author.

New!!: Magic number (programming) and Steve Maguire · See more »

Strong and weak typing

In computer programming, programming languages are often colloquially classified as strongly typed or weakly typed.

New!!: Magic number (programming) and Strong and weak typing · See more »

Sun Microsystems

Sun Microsystems, Inc. was a company that sold:computers, computer components,:computer software, and:information technology services and that created the Java programming language, Solaris Unix and the Network File System (NFS).

New!!: Magic number (programming) and Sun Microsystems · See more »

Tagged Image File Format

TIFF is a computer file format for storing raster graphics images, popular among graphic artists, the publishing industry, and both amateur and professional photographers in general.

New!!: Magic number (programming) and Tagged Image File Format · See more »


The tarot (first known as trionfi and later as tarocchi, tarock, and others) is a pack of playing cards (most commonly numbering 78), used from the mid-15th century in various parts of Europe to play a group of card games such as Italian tarocchini and French tarot.

New!!: Magic number (programming) and Tarot · See more »

Test-driven development

Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: first the developer writes an (initially failing) automated test case that defines a desired improvement or new function, then produces the minimum amount of code to pass that test, and finally refactors the new code to acceptable standards.

New!!: Magic number (programming) and Test-driven development · See more »

Time formatting and storage bugs

In computer science, time formatting and storage bugs are a class of software bugs which may cause time and date calculation or display to be improperly handled.

New!!: Magic number (programming) and Time formatting and storage bugs · See more »

Transport Layer Security

Transport Layer Security (TLS) and its predecessor, Secure Sockets Layer (SSL), both of which are frequently referred to as 'SSL', are cryptographic protocols designed to provide communications security over a computer network.

New!!: Magic number (programming) and Transport Layer Security · See more »

Typographical error

A typographical error (often shortened to typo) is a mistake made in the typing process (such as a spelling mistake) of printed material.

New!!: Magic number (programming) and Typographical error · See more »


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!!: Magic number (programming) and Unicode · See more »

Uninitialized variable

In computing, an uninitialized variable is a variable that is declared but is not set to a definite known value before it is used.

New!!: Magic number (programming) and Uninitialized variable · See more »


Unix (all-caps UNIX for the trademark) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, developed in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

New!!: Magic number (programming) and Unix · See more »

Unix File System

The Unix file system (UFS; also called the Berkeley Fast File System, the BSD Fast File System or FFS) is a file system used by many Unix and Unix-like operating systems.

New!!: Magic number (programming) and Unix File System · See more »

User space

A modern computer operating system usually segregates virtual memory into kernel space and user space.

New!!: Magic number (programming) and User space · See more »


UTF-16 (16-bit Unicode Transformation Format) is a character encoding capable of encoding all 1,112,064 possible characters in Unicode.

New!!: Magic number (programming) and UTF-16 · See more »


UTF-8 is a character encoding capable of encoding all possible characters, or code points, in Unicode.

New!!: Magic number (programming) and UTF-8 · See more »

Version 6 Unix

Sixth Edition Unix, also called Version 6 Unix or just V6, was the first version of the Unix operating system to see wide release outside Bell Labs.

New!!: Magic number (programming) and Version 6 Unix · See more »

Version 7 Unix

Seventh Edition Unix, also called Version 7 Unix, Version 7 or just V7, was an important early release of the Unix operating system.

New!!: Magic number (programming) and Version 7 Unix · See more »

Virtual Network Computing

In computing, Virtual Network Computing (VNC) is a graphical desktop sharing system that uses the Remote Frame Buffer protocol (RFB) to remotely control another computer.

New!!: Magic number (programming) and Virtual Network Computing · See more »

VLC media player

VLC media player (commonly known as VLC) is a portable, free and open-source, cross-platform media player and streaming media server written by the VideoLAN project.

New!!: Magic number (programming) and VLC media player · See more »


WebKit is a layout engine software component for rendering web pages in web browsers.

New!!: Magic number (programming) and WebKit · See more »


The Wii is a home video game console released by Nintendo on November 19, 2006.

New!!: Magic number (programming) and Wii · See more »

Word (computer architecture)

In computing, word is a term for the natural unit of data used by a particular processor design.

New!!: Magic number (programming) and Word (computer architecture) · See more »

Zip (file format)

ZIP is an archive file format that supports lossless data compression.

New!!: Magic number (programming) and Zip (file format) · See more »

.NET Framework

.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.

New!!: Magic number (programming) and .NET Framework · See more »

Redirects here:



[1] https://en.wikipedia.org/wiki/Magic_number_(programming)

Hey! We are on Facebook now! »