Le US Bureau of Labor Statistics reconnaît aucune différence entre les termes " programmation " et " codage " pour les personnes qui travaillent dans la programmation informatique. Les termes sont souvent utilisés de façon interchangeable , mais certaines personnes trouvent l'un ou l'autre terme préférable , ou les utiliser pour impliquer les différentes parties du processus de création de logiciels . Code informatique Basics
programmeurs doivent se traduire par des actions qu'ils veulent un ordinateur d'effectuer en termes d'un ordinateur comprendrez . Les ordinateurs utilisent un langage appelé code machine , qui est un langage binaire. Cela signifie que toutes les instructions de l'ordinateur comprend est composé de différentes combinaisons de chiffres «1» et «0». Programmeurs utilisent une variété de langues intermédiaires, tels que C , C #, C + + , Java , Ruby et Python , à formuler des pensées communes dans une langue dite « code source ». Ils courent ensuite ces langues à travers un programme appelé " Compiler " pour traduire le code source en code machine , ou binaire.
< br > Général Vs . Spécifique
L'acte d'écrire le code source est appelé codage. Il peut aussi être appelé programmation parce qu'il fait partie de la procédure de programmation informatique. Cependant, le processus de création de logiciel est plus que d'écrire du code; ». Débogage », il comprend également l'exécution du compilateur et la correction des erreurs , un processus connu sous le nom Lorsqu'il est utilisé comme termes spécifiques plutôt que dans un sens général , le codage peut se référer à le processus spécifique de taper dans le code, tandis que la programmation peut se référer à n'importe quelle étape du processus, y compris la compilation et le débogage .
Statut
Parfois, les termes codage ou de programmation peuvent être utilisés comme symboles de statut . Depuis de nombreuses années , seules les personnes ayant reçu une formation spéciale pourraient écrire des programmes , de sorte que «programmation» est une activité associée à l'état . Comme les langages informatiques et de logiciels automatisé évolué et simplifiées , programmation requise moins de formation spécialisée. Même les utilisateurs inexpérimentés peuvent créer des programmes simples avec les bons outils maintenant . Pour cette raison, " codage" a obtenu le statut que la "programmation " avait une fois , en raison de l'implication que la programmation peut ne pas tenir compte des compétences spécialisées , mais de codage nécessite des connaissances et une formation spécialisée.
Considérations
Vous pourriez être en mesure de dire à partir du contexte d'une conversation si quelqu'un utilise «codage» au sens spécifique ou générale , et si oui ou non il a un sens de statut qui s'y rattachent. Si vous ne pouvez pas dire à partir du contexte dans lequel vous lisez ou entendez le mot , n'hésitez pas à demander. Le domaine de l'informatique est en constante évolution , et même les mots prennent un sens nouveau que l'industrie progresse.