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

C--

Index C--

C-- (pronounced cee minus minus) is a C-like programming language. [1]

32 relations: ASCII, Assembly language, Automatic programming, BCPL, Binary data, Bytecode, C (programming language), C++, Cambridge, Code generation (compiler), Compiler, Exception handling, Functional programming, Garbage collection (computer science), Glasgow Haskell Compiler, Imperative programming, Intermediate representation, LLVM, Microsoft, Microsoft Research, Modula-3, Pointer (computer programming), Polymorphism (computer science), Program optimization, Programming language, Simon Peyton Jones, Strong and weak typing, Syntax, Tail call, Type system, Variadic function, Very high-level programming language.

ASCII

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

New!!: C-- and ASCII · 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!!: C-- and Assembly language · See more »

Automatic programming

In computer science, the term automatic programming identifies a type of computer programming in which some mechanism generates a computer program to allow human programmers to write the code at a higher abstraction level.

New!!: C-- and Automatic programming · 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!!: C-- and BCPL · See more »

Binary data

Binary data is data whose unit can take on only two possible states, traditionally termed 0 and +1 in accordance with the binary numeral system and Boolean algebra.

New!!: C-- and Binary data · See more »

Bytecode

Bytecode, also termed portable code or p-code, is a form of instruction set designed for efficient execution by a software interpreter.

New!!: C-- and Bytecode · 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!!: C-- and C (programming language) · See more »

C++

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

New!!: C-- and C++ · See more »

Cambridge

Cambridge is a university city and the county town of Cambridgeshire, England, on the River Cam approximately north of London.

New!!: C-- and Cambridge · See more »

Code generation (compiler)

In computing, code generation is the process by which a compiler's code generator converts some intermediate representation of source code into a form (e.g., machine code) that can be readily executed by a machine.

New!!: C-- and Code generation (compiler) · 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!!: C-- and Compiler · See more »

Exception handling

Exception handling is the process of responding to the occurrence, during computation, of exceptions – anomalous or exceptional conditions requiring special processing – often changing the normal flow of program execution.

New!!: C-- and Exception handling · 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!!: C-- and Functional programming · See more »

Garbage collection (computer science)

In computer science, garbage collection (GC) is a form of automatic memory management.

New!!: C-- and Garbage collection (computer science) · See more »

Glasgow Haskell Compiler

Glasgow Haskell Compiler, less commonly known as The Glorious Glasgow Haskell Compilation System or simply GHC, is an open source native code compiler for the functional programming language Haskell.

New!!: C-- and Glasgow Haskell Compiler · See more »

Imperative programming

In computer science, imperative programming is a programming paradigm that uses statements that change a program's state.

New!!: C-- and Imperative programming · See more »

Intermediate representation

An Intermediate representation (IR) is the data structure or code used internally by a compiler or virtual machine to represent source code.

New!!: C-- and Intermediate representation · See more »

LLVM

The LLVM compiler infrastructure project is a "collection of modular and reusable compiler and toolchain technologies" used to develop compiler front ends and back ends.

New!!: C-- and LLVM · See more »

Microsoft

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

New!!: C-- and Microsoft · See more »

Microsoft Research

Microsoft Research is the research subsidiary of Microsoft.

New!!: C-- and Microsoft Research · See more »

Modula-3

Modula-3 is a programming language conceived as a successor to an upgraded version of Modula-2 known as Modula-2+.

New!!: C-- and Modula-3 · 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!!: C-- and Pointer (computer programming) · See more »

Polymorphism (computer science)

In programming languages and type theory, polymorphism (from Greek πολύς, polys, "many, much" and μορφή, morphē, "form, shape") is the provision of a single interface to entities of different types.

New!!: C-- and Polymorphism (computer science) · See more »

Program optimization

In computer science, program optimization or software optimization is the process of modifying a software system to make some aspect of it work more efficiently or use fewer resources.

New!!: C-- and Program optimization · 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!!: C-- and Programming language · See more »

Simon Peyton Jones

Simon Peyton Jones (born 18 January 1958) is a British computer scientist who researches the implementation and applications of functional programming languages, particularly lazy functional programming.

New!!: C-- and Simon Peyton Jones · See more »

Strong and weak typing

In computer programming, programming languages are often colloquially classified as to whether the language's type system makes it strongly typed or weakly typed (loosely typed).

New!!: C-- and Strong and weak typing · See more »

Syntax

In linguistics, syntax is the set of rules, principles, and processes that govern the structure of sentences in a given language, usually including word order.

New!!: C-- and Syntax · See more »

Tail call

In computer science, a tail call is a subroutine call performed as the final action of a procedure.

New!!: C-- and Tail call · See more »

Type system

In programming languages, a type system is a set of rules that assigns a property called type to the various constructs of a computer program, such as variables, expressions, functions or modules.

New!!: C-- and Type system · See more »

Variadic function

In mathematics and in computer programming, a variadic function is a function of indefinite arity, i.e., one which accepts a variable number of arguments.

New!!: C-- and Variadic function · See more »

Very high-level programming language

A very high-level programming language (VHLL) is a programming language with a very high level of abstraction, used primarily as a professional programmer productivity tool.

New!!: C-- and Very high-level programming language · See more »

Redirects here:

C minus minus, C-- (intermediate language).

References

[1] https://en.wikipedia.org/wiki/C--

OutgoingIncoming
Hey! We are on Facebook now! »