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

Cfront

Index Cfront

Cfront was the original compiler for C++ (then known as "C with Classes") from around 1983, which converted C++ to C; developed by Bjarne Stroustrup. [1]

25 relations: Berkeley Software Distribution, Bjarne Stroustrup, Bootstrapping (compilers), C (programming language), C++, Class (computer programming), Comeau C/C++, Compiler, Exception handling, File format, Linker (computing), Name mangling, Object file, Parsing, Preprocessor, Programming language, Scott Meyers, Source code, Source-to-source compiler, Subroutine, Symbol table, Tree (data structure), Unix, UNIX System V, Weak symbol.

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!!: Cfront and Berkeley Software Distribution · See more »

Bjarne Stroustrup

Bjarne Stroustrup (born 30 December 1950) is a Danish computer scientist, who is most notable for the creation and development of the widely used C++ programming language.

New!!: Cfront and Bjarne Stroustrup · See more »

Bootstrapping (compilers)

In computer science, bootstrapping is the technique for producing a self-compiling compiler — that is, compiler (or assembler) written in the source programming language that it intends to compile.

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

C++

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

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

Class (computer programming)

In object-oriented programming, a class is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods).

New!!: Cfront and Class (computer programming) · See more »

Comeau C/C++

Comeau C/C++ is a compiler for C and C++ produced by Comeau Computing.

New!!: Cfront and Comeau C/C++ · 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!!: Cfront 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!!: Cfront and Exception handling · See more »

File format

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

New!!: Cfront and File format · See more »

Linker (computing)

In computing, a linker or link editor is a computer utility 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!!: Cfront and Linker (computing) · See more »

Name mangling

In compiler construction, name mangling (also called name decoration) is a technique used to solve various problems caused by the need to resolve unique names for programming entities in many modern programming languages.

New!!: Cfront and Name mangling · See more »

Object file

An object file is a file containing object code, meaning relocatable format machine code that is usually not directly executable.

New!!: Cfront and Object file · 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!!: Cfront and Parsing · 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!!: Cfront and Preprocessor · 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!!: Cfront and Programming language · See more »

Scott Meyers

Scott Douglas Meyers (born April 9, 1959) is an American author and software consultant, specializing in the C++ computer programming language.

New!!: Cfront and Scott Meyers · See more »

Source code

In computing, source code is any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text.

New!!: Cfront and Source code · See more »

Source-to-source compiler

A source-to-source compiler, transcompiler or transpiler is a type of compiler that takes the source code of a program written in one programming language as its input and produces the equivalent source code in another programming language.

New!!: Cfront and Source-to-source compiler · See more »

Subroutine

In computer programming, a subroutine is a sequence of program instructions that performs a specific task, packaged as a unit.

New!!: Cfront and Subroutine · See more »

Symbol table

In computer science, a symbol table is a data structure used by a language translator such as a compiler or interpreter, where each identifier (a.k.a. symbol) in a program's source code is associated with information relating to its declaration or appearance in the source.

New!!: Cfront and Symbol table · See more »

Tree (data structure)

In computer science, a tree is a widely used abstract data type (ADT)—or data structure implementing this ADT—that simulates a hierarchical tree structure, with a root value and subtrees of children with a parent node, represented as a set of linked nodes.

New!!: Cfront and Tree (data structure) · 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!!: Cfront and Unix · See more »

UNIX System V

UNIX System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system.

New!!: Cfront and UNIX System V · See more »

Weak symbol

A weak symbol denotes a specially annotated symbol during linking of Executable and Linkable Format (ELF) object files.

New!!: Cfront and Weak symbol · See more »

Redirects here:

CFront.

References

[1] https://en.wikipedia.org/wiki/Cfront

OutgoingIncoming
Hey! We are on Facebook now! »