Keyphrases
- programming language
- oriented programming
- object oriented programming
- programming environment
- scripting language
- key issues
- specification language
- language learning
- control structures
- java programming
- object oriented
- natural language
- abstract data types
- computer programming
- error handling
- concurrent programming
- programming environments
- operational semantics
- machine learning
- computational linguistics
- target language
- development environment
- language processing
- computer programs
- open source
- general purpose
- high level
- search engine
- genetic algorithm