A computer programming language is a Code of Communication, making it possible an human being to dialog with a machine by subjecting instructions to him and by analyzing the material data provided by the system, generally a Ordinateur. The language makes it possible the person who writes a program, to disregard internal mechanism certain, generally of activations and desactivations of electronic switches, which lead to the desired result.
The activity of drafting of the Source code of a program is named programming. It consists of the implementation of techniques of writing and resolution of data-processing algorithms, which are founded on the Mathématiques. For this reason, a computer programming language is distinguished from the mathematical language by its operational aiming (a function and by extension, a program, must turn over a value), so that a “computer programming language is always a compromise between the power of expression and the possibility of execution. ”
The computer programming languages can be classified many manners:
We include below a summary classification of the most known computer programming languages. It is necessary to keep in mind that many languages belong simultaneously to several categories - they are known as “multi-paradigms”. For example, C++ allows the imperative, directed programming object and the generic programming (containing classes and of named parameterized functions templates). Common Lisp at the same time imperative, functional, is directed object - and its “programmable” character (a programmable computer programming language…) he makes it possible to integrate other “paradigms” of programming in its center (for example: logical programming, programming by constraints).
Below, us listels the most known languages (we put between brackets certain derived languages or the necessary extensions).
Below, us listels the specialized languages, i.e. of which the use is reserved for quite specific fields; most known are:
Framework Ruby one Rails based on the language Ruby.
Execution by the Navigator Web (side customer):
ABEL: language for the electronic programming of PLD
| Random links: | Pendulums | Saint-Julien-the-pilgrim | Fantastic Ramming | Scieszka | Boomslang (comics) |