Learning OOP with weakly typed web programming languages: adding concrete strategies to a PHP strategy design pattern.
William B. SandersPublished in: SPLASH/OOPSLA Companion (2010)
Keyphrases
- programming language
- object oriented programming
- lambda calculus
- design patterns
- object oriented
- web applications
- learning algorithm
- software engineering
- open source
- high level
- programming concepts
- learning process
- general purpose
- higher order
- reinforcement learning
- user interface
- database applications
- software systems
- data types
- xml documents
- database languages