Multi-Paradigm Programming and Scripting

From Sinfronteras
Revision as of 17:09, 30 October 2019 by Adelo Vieira (talk | contribs)
Jump to: navigation, search
  • Improved background for choosing appropriate languages



Compilation vs Interpretation


Phases of Compilation

Phases of compilation.png



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