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

Macro (computer science) and Type system

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

Difference between Macro (computer science) and Type system

Macro (computer science) vs. Type system

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. 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.

Similarities between Macro (computer science) and Type system

Macro (computer science) and Type system have 18 things in common (in Unionpedia): C (programming language), C Sharp (programming language), Character (computing), Clojure, Common Lisp, Computer program, JavaScript, Metaprogramming, Microsoft, Modular programming, PHP, Programming language, Python (programming language), Racket (programming language), Referential transparency, Reflection (computer programming), Scala (programming language), Type system.

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.

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

C Sharp (programming language)

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 Sharp (programming language) and Macro (computer science) · C Sharp (programming language) and Type system · See more »

Character (computing)

In computer and machine-based telecommunications terminology, a character is a unit of information that roughly corresponds to a grapheme, grapheme-like unit, or symbol, such as in an alphabet or syllabary in the written form of a natural language.

Character (computing) and Macro (computer science) · Character (computing) and Type system · See more »

Clojure

Clojure (like "closure") is a dialect of the Lisp programming language.

Clojure and Macro (computer science) · Clojure and Type system · See more »

Common Lisp

Common Lisp (CL) is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 226-1994 (R2004) (formerly X3.226-1994 (R1999)).

Common Lisp and Macro (computer science) · Common Lisp and Type system · See more »

Computer program

A computer program is a collection of instructions for performing a specific task that is designed to solve a specific class of problems.

Computer program and Macro (computer science) · Computer program and Type system · See more »

JavaScript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

JavaScript and Macro (computer science) · JavaScript and Type system · See more »

Metaprogramming

Metaprogramming is a programming technique in which computer programs have the ability to treat programs as their data.

Macro (computer science) and Metaprogramming · Metaprogramming and Type system · See more »

Microsoft

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

Macro (computer science) and Microsoft · Microsoft and Type system · See more »

Modular programming

Modular programming is a software design technique that emphasizes separating the functionality of a programme into independent, interchangeable modules, such that each contains everything necessary to execute only one aspect of the desired functionality.

Macro (computer science) and Modular programming · Modular programming and Type system · See more »

PHP

PHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web development, but also used as a general-purpose programming language.

Macro (computer science) and PHP · PHP and Type system · 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.

Macro (computer science) and Programming language · Programming language and Type system · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

Macro (computer science) and Python (programming language) · Python (programming language) and Type system · See more »

Racket (programming language)

Racket (formerly PLT Scheme) is a general-purpose, multi-paradigm programming language in the Lisp-Scheme family.

Macro (computer science) and Racket (programming language) · Racket (programming language) and Type system · See more »

Referential transparency

Referential transparency and referential opacity are properties of parts of computer programs.

Macro (computer science) and Referential transparency · Referential transparency and Type system · See more »

Reflection (computer programming)

In computer science, reflection is the ability of a computer program to examine, introspect, and modify its own structure and behavior at runtime.

Macro (computer science) and Reflection (computer programming) · Reflection (computer programming) and Type system · See more »

Scala (programming language)

Scala is a general-purpose programming language providing support for functional programming and a strong static type system.

Macro (computer science) and Scala (programming language) · Scala (programming language) and Type system · 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.

Macro (computer science) and Type system · Type system and Type system · See more »

The list above answers the following questions

Macro (computer science) and Type system Comparison

Macro (computer science) has 98 relations, while Type system has 141. As they have in common 18, the Jaccard index is 7.53% = 18 / (98 + 141).

References

This article shows the relationship between Macro (computer science) and Type system. To access each article from which the information was extracted, please visit:

Hey! We are on Facebook now! »