![]() |
subject > representation > language > programming language |
![]() ![]() | |||||||||
programming language comparison table |
Subject | interpret | have example | come with | design for | have weaknesses | have purpose | have features | is a subtopic of | provide |
---|---|---|---|---|---|---|---|---|---|
fourth-generation language | applications like spreadsheets, word processors and database programs that come with built-in macro languages and have powerful reuse capabilities | basic libraries and APIs | 3.1 - Reuse: Building on the Work and Experience of Others | many of the functions that a programmer may want to do (e.g. sorting, searching, displaying dialogs etc.) as basic language statements | |||||
high level language | more basic libraries and APIs than low level language | 3.1 - Reuse: Building on the Work and Experience of Others | |||||||
object oriented language | basic libraries and APIs | abstraction, modularity and encapsulation | 2.6 - The Effect of Inheritance Hierarchies on Polymorphism and Variable Declarations | ||||||
rapid prototyping language | basic libraries and APIs | creating the final version of complex systems | inefficiency, or limitations on your ability to create robust and flexible designs | to allows you to very quickly create code to display the important parts of a user interface, algorithm or database | 4.6 - Some Techniques for Gathering and Analyzing Requirements | ||||
scripting language | basic libraries and APIs | 3.1 - Reuse: Building on the Work and Experience of Others |
Next language: specification language Up: language Previous language: pattern language