Multi-Paradigm Programming and Scripting
Revision as of 17:09, 30 October 2019 by Adelo Vieira (talk | contribs)
- 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