Les partenaires publicitaires:

Quelle est la programmation informatique?

Chaque morceau de logiciel, à partir d'un simple traitement de texte, tel que Microsoft Notepad, aux programmes de retouche d'image les plus avancées, telles que Adobe Photoshop, est faite par un ou plusieurs programmeurs informatiques qui utilisent un langage de programmation qui raconte un ordinateur comment agir. La programmation est un sujet très complexe qui couvre de nombreux types de langues et peut être utilisé pour résoudre un large éventail de problèmes.

Histoire

  • La première instance de la programmation avec les ordinateurs modernes a eu lieu au début des années 1940, lorsque le mathématicien John von Neumann a conçu un système qui a permis pour le calcul numérique de données dans la mémoire à accès aléatoire d'un ordinateur. Les premiers programmes informatiques ont été créés en entrant les cordes de uns et de zéros qui composent code binaire. Programmation de bas niveau appelé "codes d'assemblage," qui accéder directement le matériel d'un ordinateur, ont ensuite été inventé qui commande permis texte à entrer qui a pris la place de binaire. Langues de l'Assemblée sont spécifiques à chaque type de matériel, de sorte que la prochaine étape logique était l'invention d'un langage appelé "FORTRAN »qui était indépendant du matériel et pourrait être utilisé pour écrire des programmes pour tout type d'ordinateur. Les langages de programmation modernes les plus fréquemment utilisés sont "C ++" et "C #" qui ont tous deux considérablement plus de fonctionnalités et sont beaucoup plus faciles à lire que les premiers langages de programmation.

Fonction



  • Tous les logiciels de l'ordinateur que vous utilisez ou les jeux vidéo que vous jouez sont créés en entrant lignes de code dans un programme appelé un compilateur qui raconte un système informatique comment interpréter le code et ce qu'il faut faire avec elle. Le code compilé est alors transféré des fichiers texte qui elle a été créée comme dans un fichier exécutable qui peut être ouvert par l'utilisateur de l'ordinateur.

Caractéristiques




  • Les langages de programmation travaillent par des variables définissant, tels que le nombre de vies qui un personnage de jeu a ou le montant des lettres de l'alphabet pour un programme de texte, puis déclarant déclarations qui utilisent ou modifient ces variables. Chaque langage de programmation a des terminologies différentes pour la façon dont les variables et les déclarations doivent être déclarées, la taille d'une variable peut être, et les différents types de variables qui peuvent être utilisés, comme des numéros, des lettres ou des chaînes de lettres.

Types

  • Il existe quatre principaux types de langages de programmation et chacun a des avantages dans des situations différentes. Langages déclaratifs sont les plus simples comme ils définissent seulement ce programme est censé faire, mais ne vous inquiétez pas des choses comme la gestion de la mémoire ou de contrôler le flux du programme. Les langages fonctionnels ne changent pas variables, mais plutôt juste travailler avec les États qui restent immuables. Langages impératifs fonctionnent en changeant fréquemment l'état du programme ou de ses variables. Le type le plus complexe du langage de programmation est connu comme "orientée objet" car il est utilisé pour créer des objets entièrement fonctionnels qui ont de nombreuses caractéristiques différentes et variables et tous interagir les uns avec les autres pour exécuter un programme. Langage de balisage, tels que HTML, peut également être considéré comme un langage de programmation, mais il ne définit comment afficher les informations sur un navigateur Web et ne fait pas de déclarations ou déclarer définir des variables.

Considérations

  • Rédaction d'un programme d'ordinateur peut être une tâche très complexe et ardue, même si vous utilisez le type le plus simple de la langue. Tous les programmes doivent avoir une section séparée destinée à gérer les erreurs, comme ce que le programme doit faire si les entrées de l'utilisateur des informations incorrectes ou si deux déclarations conflit avec l'autre. Gestion de la mémoire est également un aspect extrêmement important de la programmation afin que le logiciel ne prend pas complètement sur la mémoire de l'ordinateur et provoquer tout le reste à courir très lentement ou pas du tout. Il ya de grandes bibliothèques de pré-programmés, tels que la bibliothèque de modèles standard pour C ++, que vous pouvez utiliser pour résoudre rapidement les problèmes que beaucoup d'autres programmeurs ont eu à traiter devant vous.

» » » » Quelle est la programmation informatique?