Difference between revisions of "Multi-Paradigm Programming and Scripting"

From Sinfronteras
Jump to: navigation, search
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|]]
  
==Python==
+
 
 +
<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



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