

1. Summary
Type | Comment |
---|---|
Low Level | Excellent for producing hardware drivers and other software requiring a close link to the CPU on which they run such as a linker / loader / translator |
Procedural | The most common type of programming language, Excellent for general programming jobs. Languages include 'C', FORTRAN |
Object oriented | Another very popular type of computer language. Excellent for producing re-usable code and for use in large software projects where data and the methods acting upon that data are kept together. Languages include C++, Java |
Declarative | Designed for applications such as Artificial Intelligence and Pattern Recognition applications where deductions need to be made based on a set of rules. Languages include Prolog |
Functional | Excellent for programming the computer to act with its original purpose: calculating. Used for mathematical and simulation applications. Languages include LISP, Mathematica. |
Challenge see if you can find out one extra fact on this topic that we haven't already told you
Click on this link: programming paradigms
Copyright © www.teach-ict.com