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

C (programming language) and C preprocessor

Shortcuts: Differences, Similarities, Jaccard Similarity Coefficient, References.

Difference between C (programming language) and C preprocessor

C (programming language) vs. C preprocessor

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. The C preprocessor or cpp is the macro preprocessor for the C and C++ computer programming languages.

Similarities between C (programming language) and C preprocessor

C (programming language) and C preprocessor have 20 things in common (in Unionpedia): Assembly language, C syntax, C++, C99, Compiler, Conditional compilation, Fortran, Include directive, Macro (computer science), Newline, Objective-C, Order of operations, Preprocessor, Printf format string, Programming language, String literal, Subroutine, Unix, Variadic macro, Whitespace character.

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.

Assembly language and C (programming language) · Assembly language and C preprocessor · See more »

C syntax

The syntax of the C programming language, the rules governing writing of software in the language, is designed to allow for programs that are extremely terse, have a close relationship with the resulting object code, and yet provide relatively high-level data abstraction.

C (programming language) and C syntax · C preprocessor and C syntax · See more »

C++

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

C (programming language) and C++ · C preprocessor and C++ · See more »

C99

C99 (previously known as C9X) is an informal name for ISO/IEC 9899:1999, a past version of the C programming language standard.

C (programming language) and C99 · C preprocessor and C99 · 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).

C (programming language) and Compiler · C preprocessor and Compiler · See more »

Conditional compilation

In computer programming, conditional compilation is compilation implementing methods which allow the compiler to produce differences in the executable program produced and controlled by parameters that are provided during compilation.

C (programming language) and Conditional compilation · C preprocessor and Conditional compilation · 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.

C (programming language) and Fortran · C preprocessor and Fortran · See more »

Include directive

Many programming languages and other computer files have a directive, often called include (as well as copy and import), that causes the contents of a second file to be inserted into the original file.

C (programming language) and Include directive · C preprocessor and Include directive · See more »

Macro (computer science)

A macro (short for "macroinstruction", from Greek μακρός 'long') in computer science is a rule or pattern that specifies how a certain input sequence (often a sequence of characters) should be mapped to a replacement output sequence (also often a sequence of characters) according to a defined procedure.

C (programming language) and Macro (computer science) · C preprocessor and Macro (computer science) · See more »

Newline

Newline (frequently called line ending, end of line (EOL), line feed, or line break) is a control character or sequence of control characters in a character encoding specification, e.g. ASCII or EBCDIC.

C (programming language) and Newline · C preprocessor and Newline · See more »

Objective-C

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

C (programming language) and Objective-C · C preprocessor and Objective-C · See more »

Order of operations

In mathematics and computer programming, the order of operations (or operator precedence) is a collection of rules that reflect conventions about which procedures to perform first in order to evaluate a given mathematical expression.

C (programming language) and Order of operations · C preprocessor and Order of operations · 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.

C (programming language) and Preprocessor · C preprocessor and Preprocessor · See more »

Printf format string

Printf format string refers to a control parameter used by a class of functions in the input/output libraries of C and many other programming languages.

C (programming language) and Printf format string · C preprocessor and Printf format string · 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.

C (programming language) and Programming language · C preprocessor and Programming language · See more »

String literal

A string literal or anonymous string is a type of literal in programming for the representation of a string value within the source code of a computer program.

C (programming language) and String literal · C preprocessor and String literal · See more »

Subroutine

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

C (programming language) and Subroutine · C preprocessor and Subroutine · 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.

C (programming language) and Unix · C preprocessor and Unix · See more »

Variadic macro

A variadic macro is a feature of some computer programming languages, especially the C preprocessor, whereby a macro may be declared to accept a varying number of arguments.

C (programming language) and Variadic macro · C preprocessor and Variadic macro · See more »

Whitespace character

In computer programming, white space is any character or series of characters that represent horizontal or vertical space in typography.

C (programming language) and Whitespace character · C preprocessor and Whitespace character · See more »

The list above answers the following questions

C (programming language) and C preprocessor Comparison

C (programming language) has 289 relations, while C preprocessor has 46. As they have in common 20, the Jaccard index is 5.97% = 20 / (289 + 46).

References

This article shows the relationship between C (programming language) and C preprocessor. To access each article from which the information was extracted, please visit:

Hey! We are on Facebook now! »