Difference between revisions of "Multi-Paradigm Programming and Scripting"
Adelo Vieira (talk | contribs) |
Adelo Vieira (talk | contribs) |
||
Line 1: | Line 1: | ||
* Improved background for choosing appropriate languages | * Improved background for choosing appropriate languages | ||
+ | |||
+ | <br /> | ||
==Compilation vs Interpretation== | ==Compilation vs Interpretation== | ||
+ | |||
+ | <br /> | ||
==Phases of Compilation== | ==Phases of Compilation== | ||
[[File:Phases of compilation.png|950px|thumb|center|]] | [[File:Phases of compilation.png|950px|thumb|center|]] | ||
− | == | + | |
+ | <br /> | ||
+ | ==C++ Inheritance== | ||
+ | https://www.w3schools.com/cpp/cpp_inheritance.asp | ||
+ | |||
+ | https://www.tutorialspoint.com/cplusplus/cpp_interfaces.htm | ||
+ | |||
+ | |||
+ | <br /> | ||
+ | ==Difference Between Static and Dynamic Binding== | ||
+ | https://techdifferences.com/difference-between-static-and-dynamic-binding.html | ||
+ | |||
+ | |||
+ | <br /> | ||
+ | ==Reflection in Java== | ||
+ | A programming language that supports reflection allows its programs to have runtime access to their types and structure and to be able to dynamically modify their behavior | ||
+ | |||
+ | The types and structure of a program are called <code>'''metadata'''</code> | ||
+ | |||
+ | The process of a program examining its metadata is called <code>'''introspection'''</code> | ||
+ | |||
+ | Interceding in the execution of a program is called <code>'''intercession'''</code> | ||
+ | |||
+ | |||
+ | <br /> |
Revision as of 17:09, 30 October 2019
- Improved background for choosing appropriate languages
Contents
Compilation vs Interpretation
Phases of Compilation
C++ Inheritance
https://www.w3schools.com/cpp/cpp_inheritance.asp
https://www.tutorialspoint.com/cplusplus/cpp_interfaces.htm
Difference Between Static and Dynamic Binding
https://techdifferences.com/difference-between-static-and-dynamic-binding.html
Reflection in Java
A programming language that supports reflection allows its programs to have runtime access to their types and structure and to be able to dynamically modify their behavior
The types and structure of a program are called metadata
The process of a program examining its metadata is called introspection
Interceding in the execution of a program is called intercession