Programming Language: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 10: | Line 10: | ||
|- | |- | ||
|type inference | |type inference | ||
| | |Infer the type from the context (return function type) such as the keyword auto in C++ | ||
|- | |- | ||
|reference | |reference | ||
| Line 16: | Line 16: | ||
|- | |- | ||
|pointer | |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 |