7. Summary

You have now familiarised yourself with the main programming paradigms and their application to various types of applications.

Programming Paradigms
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 Orientated 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