32 votes

Qu'est ce qu'un langage de programmation?

Double Possible:
Qu'est ce qu'un langage de programmation informatique?

Non, vraiment.

J'ai eu du mal à venir avec une très bonne définition. Voici mon point de vue jusqu'à maintenant:

Un langage de programmation est un langage formel, contenant la syntaxe. Syntaxique règles sont utilisées pour former des énoncés. Les langages de programmation sont utilisés pour créer un ensemble d'instructions que l'ordinateur peut comprendre. Une collection de syntaxique des énoncés est appelé un programme.

Je sais qu'il ne lit pas très bien, donc ce serait bien d'avoir un peu d'aide dans ce domaine.



Voici la page Wikipedia , premier alinéa, sur le thème:

Un langage de programmation est un langage artificiel conçu pour exprimer des calculs qui peuvent être exécutées par une machine, en particulier un ordinateur. Les langages de programmation peuvent être utilisés pour créer des programmes qui contrôlent le comportement d'une machine, d'exprimer des algorithmes précisément, ou comme un mode de communication humaine.

Je pense que c'est une de ces choses dans la vie que tout le monde sait ce que c'est, mais c'est trompeusement difficile à définir.

Suis-je le seul? Vos pensées?

19voto

Juergen Points 4839

Je pense que, Wikipédia a une très droit:

A programming language is an artificial language designed to express computations
that can be performed by a machine, particularly a computer.

La première phrase est assez pour décrire ce que c'est:

  • c'est une langue artificielle (qui est la racine de celui-ci)
  • il est conçu pour exprimer des calculs qui peuvent être exécutées par une machine (qui est la cible/but de la langue)

C'est ce qu'un langage de programmation est dans sa définition générale.

Votre définition de manque de généralité (par exemple vos phrases fit plutôt bon pour commande des langages, mais pas pour par exemple logique de programmation).

5voto

Pavel Shved Points 34706

Langage de programmation est une façon d'exprimer des commandes et des ordres à des acteurs spécifiques.

Langage de programmation se compose d'une notation et d'un ensemble de règles, expresse ou implicite, de sorte que n'importe quel acteur qui exécute un programme ne doit pas violer les règles.

Je suis en désaccord que le langage de programmation a

  • rien à voir avec les calculs--voir le Logo
  • rien à voir avec les ordinateurs--voir tout livre de cuisine
  • rien à voir avec l'humain en tant que source d'un programme--voir compilateur que les rendements de l'assemblée
  • c'est une façon de coder/décoder l'information--il y a beaucoup de choses qui ne le même, mais ils ne sont pas P. A.

2voto

RameshVel Points 24472

Sa manière logiciels (programmes informatiques) interagissent les uns avec les autres. Et son une interface pour les humains interagissent avec les ordinateurs.

1voto

anishMarokey Points 6895

La définition que j'aime bien :)

Langage de programmation est le vocabulaire spécifique de la formation ordinateur: un vocabulaire et un ensemble unique des règles pour l'écriture des programmes informatiques

0voto

Federico Culloca Points 7533

Un langage de programmation est un processus formel artificiel de la langue, avec sa propre syntaxe. Syntaxique règles sont utilisées pour former des énoncés. Les langages de programmation sont utilisés pour créer un ensemble d'instructions que l'ordinateur peut comprendre. Une collection de syntaxique des énoncés est appelé un programme. Ces déclarations sont convertis à partir d'un format lisible par l'homme (que ce soit au moment de l'exécution ou par le biais de la compilation) à une machine-format spécifique

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X