Programming Languages 2. Programming Languages 2.1 Concepts in the Table Language A common name of the language.
Beginner Indicates how well suited the language is for people with little programming experience.
Performance How fast your applications are likely to run when you put them into production use. Performance depends more on your algorithmic programming skills than the actual language. In object oriented programming, data structures and algorithms are integrated into units, often called classes. More dependent on the tools you are using than the actual language. Sometimes RAD is based on code reuse as well, so free software could provide a good starting point.