Programming Languages Concepts: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 15: | Line 15: | ||
Metaprogramming is writing code that manipulates other code, or even itself. | Metaprogramming is writing code that manipulates other code, or even itself. | ||
=Closures= | =Functional Programming= | ||
Closures and recursion are at the base of the ''functional programming'' paradigm. | |||
==Closures== |
Revision as of 19:10, 15 March 2016
Typing
Static Typing vs Dynamic Typing
https://en.wikipedia.org/wiki/Type_system
Strong Typing vs Loose Typing
https://en.wikipedia.org/wiki/Strong_and_weak_typing
Duck Typing
Metaprogramming
Metaprogramming is writing code that manipulates other code, or even itself.
Functional Programming
Closures and recursion are at the base of the functional programming paradigm.