84 relations: Ada (programming language), Addition, Arbitrary-precision arithmetic, ASCII, Bijection, Binary number, Binary-coded decimal, Bit, Bit field, Boolean data type, Byte, C (programming language), C data types, C Sharp (programming language), C++, C++/CLI, C++11, C99, Central processing unit, Character encoding, Color depth, Computer architecture, Computer network, Computing platform, Data, Data type, Decimal separator, Embedded system, Endianness, FourCC, Gray code, Haskell (programming language), Hexadecimal, Integer, Integer overflow, Interval (mathematics), IPv6, Java (programming language), Java (software platform), Lisp (programming language), MacOS, Microsoft SQL Server, Microsoft Windows, Multiplication, Nibble, Object Pascal, Octet (computing), Offset binary, Ones' complement, Pascal (programming language), ..., Perl, Perl 6, Programming language, Python (programming language), Range (computer programming), Rexx, Signed number representations, Signedness, Smalltalk, Source code, SQL, Standard library, Subtraction, Two's complement, Universal Coded Character Set, Universally unique identifier, Unix, Unix time, UTF-16, UTF-32, UTF-8, Virtual machine, Visual Basic, Visual Basic .NET, Visual Basic for Applications, Windows API, Word (computer architecture), .NET Framework, .NET strategy, 2,147,483,647, 32-bit, 36-bit, 64-bit computing, 9,223,372,036,854,775,807. Expand index (34 more) » « Shrink index
Ada is a structured, statically typed, imperative, and object-oriented high-level computer programming language, extended from Pascal and other languages.
Addition (often signified by the plus symbol "+") is one of the four basic operations of arithmetic; the others are subtraction, multiplication and division.
In computer science, arbitrary-precision arithmetic, also called bignum arithmetic, multiple-precision arithmetic, or sometimes infinite-precision arithmetic, indicates that calculations are performed on numbers whose digits of precision are limited only by the available memory of the host system.
ASCII, abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication.
In mathematics, a bijection, bijective function, or one-to-one correspondence is a function between the elements of two sets, where each element of one set is paired with exactly one element of the other set, and each element of the other set is paired with exactly one element of the first set.
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).
In computing and electronic systems, binary-coded decimal (BCD) is a class of binary encodings of decimal numbers where each decimal digit is represented by a fixed number of bits, usually four or eight.
The bit (a portmanteau of binary digit) is a basic unit of information used in computing and digital communications.
A bit field is a data structure used in computer programming.
In computer science, the Boolean data type is a data type that has one of two possible values (usually denoted true and false), intended to represent the two truth values of logic and Boolean algebra.
The byte is a unit of digital information that most commonly consists of eight bits, representing a binary number.
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.
In the C programming language, data types are declarations for memory locations or variables that determine the characteristics of the data that may be stored and the methods (operations) of processing that are permitted involving them.
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.
C++ ("see plus plus") is a general-purpose programming language.
C++/CLI (C++ modified for Common Language Infrastructure) is a language specification created by Microsoft and intended to supersede Managed Extensions for C++.
C++11 is a version of the standard for the programming language C++.
C99 (previously known as C9X) is an informal name for ISO/IEC 9899:1999, a past version of the C programming language standard.
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.
Character encoding is used to represent a repertoire of characters by some kind of encoding system.
Color depth or colour depth (see spelling differences), also known as bit depth, is either the number of bits used to indicate the color of a single pixel, in a bitmapped image or video frame buffer, or the number of bits used for each color component of a single pixel.
In computer engineering, computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems.
A computer network, or data network, is a digital telecommunications network which allows nodes to share resources.
A computing platform or digital platform is the environment in which a piece of software is executed.
Data is a set of values of qualitative or quantitative variables.
In computer science and computer programming, a data type or simply type is a classification of data which tells the compiler or interpreter how the programmer intends to use the data.
A decimal separator is a symbol used to separate the integer part from the fractional part of a number written in decimal form.
An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints.
Endianness refers to the sequential order in which bytes are arranged into larger numerical values when stored in memory or when transmitted over digital links.
A FourCC (literally, four-character code) is a sequence of four bytes used to uniquely identify data formats.
The reflected binary code (RBC), also known just as reflected binary (RB) or Gray code after Frank Gray, is an ordering of the binary numeral system such that two successive values differ in only one bit (binary digit).
Haskell is a standardized, general-purpose compiled purely functional programming language, with non-strict semantics and strong static typing.
In mathematics and computing, hexadecimal (also base, or hex) is a positional numeral system with a radix, or base, of 16.
An integer (from the Latin ''integer'' meaning "whole")Integer 's first literal meaning in Latin is "untouched", from in ("not") plus tangere ("to touch").
In computer programming, an integer overflow occurs when an arithmetic operation attempts to create a numeric value that is outside of the range that can be represented with a given number of bits – either larger than the maximum or lower than the minimum representable value.
In mathematics, a (real) interval is a set of real numbers with the property that any number that lies between two numbers in the set is also included in the set.
Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet.
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.
Java is a set of computer software and specifications developed by James Gosling at Sun Microsystems, which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment.
Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.
macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.
Microsoft SQL Server is a relational database management system developed by Microsoft.
Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.
Multiplication (often denoted by the cross symbol "×", by a point "⋅", by juxtaposition, or, on computers, by an asterisk "∗") is one of the four elementary mathematical operations of arithmetic; with the others being addition, subtraction and division.
In computing, a nibble (occasionally nybble or nyble to match the spelling of byte) is a four-bit aggregation, or half an octet.
Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Delphi.
The octet is a unit of digital information in computing and telecommunications that consists of eight bits.
Offset binary, also referred to as excess-K, excess-N, excess code or biased representation, is a digital coding scheme where all-zero corresponds to the minimal negative value and all-one to the maximal positive value.
The ones' complement of a binary number is defined as the value obtained by inverting all the bits in the binary representation of the number (swapping 0s for 1s and vice versa).
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.
Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.
Perl 6 is a member of the Perl family of programming languages.
A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.
Python is an interpreted high-level programming language for general-purpose programming.
In computer science, the term range may refer to one of three things.
Rexx (Restructured Extended Executor) is an interpreted programming language developed at IBM by Mike Cowlishaw.
In computing, signed number representations are required to encode negative numbers in binary number systems.
In computing, signedness is a property of data types representing numbers in computer programs.
Smalltalk is an object-oriented, dynamically typed, reflective programming language.
In computing, source code is any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text.
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).
A standard library in computer programming is the library made available across implementations of a programming language.
Subtraction is an arithmetic operation that represents the operation of removing objects from a collection.
Two's complement is a mathematical operation on binary numbers, best known for its role in computing as a method of signed number representation.
The Universal Coded Character Set (UCS) is a standard set of characters defined by the International Standard ISO/IEC 10646, Information technology — Universal Coded Character Set (UCS) (plus amendments to that standard), which is the basis of many character encodings.
A universally unique identifier (UUID) is a 128-bit number used to identify information in computer systems.
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.
Unix time (also known as POSIX time or UNIX Epoch time) is a system for describing a point in time, defined as the number of seconds that have elapsed since 00:00:00 Coordinated Universal Time (UTC), Thursday, 1 January 1970,.
UTF-16 (16-bit Unicode Transformation Format) is a character encoding capable of encoding all 1,112,064 valid code points of Unicode.
UTF-32 stands for Unicode Transformation Format in 32 bits.
UTF-8 is a variable width character encoding capable of encoding all 1,112,064 valid code points in Unicode using one to four 8-bit bytes.
In computing, a virtual machine (VM) is an emulation of a computer system.
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.
Visual Basic.NET (VB.NET) is a multi-paradigm, object-oriented programming language, implemented on the.NET Framework.
Visual Basic for Applications (VBA) is an implementation of Microsoft's event-driven programming language Visual Basic 6, which was discontinued in 2008, and its associated integrated development environment (IDE).
The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems.
In computing, a word is the natural unit of data used by a particular processor design.
.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.
The.NET strategy was a long-term Microsoft software development and marketing plan, envisioned in late 1990s.
The number 2,147,483,647 is the eighth Mersenne prime, equal to 231 − 1.
32-bit microcomputers are computers in which 32-bit microprocessors are the norm.
Prior to the introduction of computers, the state of the art in precision scientific and engineering calculation was the ten-digit, electrically powered, mechanical calculator, such as those manufactured by Friden, Marchant and Monroe.
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).
The number 9,223,372,036,854,775,807 is the integer equal to 2 − 1.
9223372036854775808, Computer integer, Doubleword, Int (computer science), Int16, Int32, Int64, Integer (computing), Integer type, Integral data type, Integral data types, Integral type, Long Int, Long int, Long integer, Long long, Longword, MAXINT, Octaword, Quad word, Quadword, Short int, Short integer, Signed short, Tinyint, UINT, UInt16, Unsigned int, Unsigned long integer, Unsigned short, Ushort.