Programming Language: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{| class="wikitable" | A programming language is used to produced machine code. | ||
Programming languages have different level of semantics but they still share same concepts. | |||
{| class="wikitable sortable" | |||
! | ! | ||
!Definition | |||
|- | |- | ||
|referentially transparent | |referentially transparent | ||
| | | | ||
|- | |- | ||
|type inference | |type inference | ||
| | |Infer the type from the context (return function type) such as the keyword auto in C++ | ||
| | |- | ||
|reference | |||
| | | | ||
|- | |- | ||
| | |pointer | ||
| | |Memory address of an object | ||
|} | |} | ||
Latest revision as of 03:54, 8 November 2017
A programming language is used to produced machine code.
Programming languages have different level of semantics but they still share same concepts.
| Definition | |
|---|---|
| referentially transparent | |
| type inference | Infer the type from the context (return function type) such as the keyword auto in C++ |
| reference | |
| pointer | Memory address of an object |