Maison > Problème commun > Qu'est-ce que la programmation ?

Qu'est-ce que la programmation ?

little bottle
Libérer: 2020-09-16 17:43:41
original
38836 Les gens l'ont consulté

La programmation est le processus consistant à donner un programme pour résoudre un problème spécifique et constitue une partie importante des activités de construction de logiciels. La programmation utilise souvent un certain langage de programmation comme outil pour proposer des programmes dans ce langage. Le processus de programmation doit inclure différentes étapes telles que l'analyse, la conception, le codage, les tests et le débogage. Parmi eux, les programmeurs professionnels sont souvent appelés programmeurs.

Qu'est-ce que la programmation ?

Dans un sens, l'émergence de la programmation précède même l'émergence des ordinateurs électroniques. Ada Lovelace, la fille du célèbre poète britannique Byron, a conçu un programme permettant de calculer les nombres de Bernoulli sur le moteur analytique de Babbage. Elle a même créé les concepts de boucles et de sous-programmes. En raison de son travail de pionnière en programmation, Ada Lovelace a été considérée comme la première programmeuse au monde.

Toute activité de conception recherche un équilibre entre diverses contraintes et exigences contradictoires, et la programmation ne fait pas exception. Au début du développement de la technologie informatique, les ressources des machines étant relativement coûteuses, le coût en temps et en espace du programme était souvent les principaux facteurs de préoccupation en matière de conception, avec le développement rapide de la technologie matérielle et l'ampleur croissante des logiciels ; structure, maintenabilité et complexité du programme. Des facteurs tels que la convivialité et l'évolutivité sont de plus en plus importants.

D'autre part, aux premiers jours du développement de la technologie informatique, les activités de construction de logiciels étaient principalement des activités de programmation. Cependant, avec le développement de la technologie logicielle, les systèmes logiciels sont devenus de plus en plus complexes et de nombreux systèmes logiciels spécialisés ont progressivement évolué, tels que les systèmes d'exploitation, les systèmes de bases de données et les serveurs d'applications. Ces systèmes logiciels spécialisés font de plus en plus partie du système général. environnement informatique. Dans ce cas, le contenu des activités de construction de logiciels devient de plus en plus abondant, non seulement la programmation pure, mais comprenant également la conception de bases de données, la conception d'interfaces utilisateur, la conception d'interfaces, la conception de protocoles de communication et les processus de configuration de systèmes complexes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal