Quelle est la différence entre le codage et la programmation?


Meilleure réponse

Un codeur est celui qui développe un logiciel. Il ou elle écrit des tonnes de lignes de code !! Fondamentalement, un codeur est un développeur et oui, alors les gars pensent que le terme est un peu péjoratif.

Pendant ce temps, un programmeur (qui écrit à nouveau du code) sattaque à un problème particulier.

Cela peut être montré par lexemple suivant:

Supposons que vous participez à un concours technologique (Dites TechFest à lIIT Bombay) et que vous participez au concours de codage, la question posée sera quelque chose comme ceci:

Un clone 2048 a été écrit pendant Google Code-In 2015 mais aucune recette na été faite pour cela.

Les sources sont ici: https://github.com/TwoFX/Haiku2048

La recette doit être ajoutée aux haïkuports sur haikuports / haiku-games / haiku2048 /.

Important: veuillez lire les instructions génériques pour les tâches de « recette », car nous en avons beaucoup: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe

La solution de cette réponse est obtenue par codage.

En attendant, une question de programmation ressemble à ceci:

Problème

Un arbre est un graphe sans cycles.

Un arbre enraciné est un arbre dans lequel un sommet spécial est appelé la racine. Sil y a un bord entre X et Y dans un arbre enraciné, nous disons que Y est un enfant de X if X est plus proche de la racine que Y (en dautres termes, le chemin le plus court de la racine à X est plus court que le chemin le plus court de la racine à O ).

Un arbre binaire complet est un arbre enraciné où chaque nœud a exactement 2 enfants ou 0 enfant.

On vous donne un arbre G avec N nœuds (numérotés à partir de 1 à N ). Vous êtes autorisé à supprimer certains des nœuds. Lorsquun nœud est supprimé, les arêtes connectées au nœud supprimé sont également supprimées. Votre tâche est de supprimer le moins de nœuds possible afin que les nœuds restants forment un arbre binaire complet pour un choix de la racine à partir des nœuds restants.

Comme vous pouvez le voir, un programmeur requiert un algorithme approche pour résoudre des problèmes qui ne sont pas nécessaires pour les «codeurs». 😉

Réponse

Les gens utilisent ces deux termes interchangeables mais il y a une énorme différence entre programmation et codage. Il y a des chances que vous rencontriez cette question en interview et vous direz que les deux sont identiques.

Essayons de vous donner une définition de ces deux termes.

Programmation

Rendre un appareil capable deffectuer un type dopération spécifique sappelle la programmation

Codage

Creating specific type of programme or software using programming language is called coding

Daccord, ça ressemble toujours au même. Laissez-moi vous expliquer dans un deep. Par exemple, vous pourriez être étudiant en informatique et vous connaissez de nombreux langages de programmation comme java, Python, javascript, php, etc. Vous êtes donc capable de créer nimporte quel type de programme et deffectuer les tâches que vous voulez. veuillez programmer son four. Vous direz quoi? Je ne peux pas faire ça, ce nest pas mon travail. Mais dans le four il y a aussi un processeur et un programme qui fait fonctionner le four mais vous ne pouvez pas faire de changement dans ces choses. beaucoup de choses similaires comme le climatiseur, la machine à laver ne. Ils ont tous un processeur et un programme. Le terme de programmation a donc une vaste signification.Cela sapplique à tout ce qui a un processeur et vous allez le faire fonctionner. Au fur et à mesure que vous préparez un périphérique à exécuter une tâche, vous pouvez programmer un ordinateur pour effectuer le calcul dune variable. Vous pouvez dire que vous programmez un ordinateur. Mais le codage se réfère uniquement à la programmation dun ordinateur. Lorsque vous allez seulement programmer un ordinateur avec un langage spécifique, cela sappelle le codage.

Bien sûr, vous pouvez utiliser les deux mots interchangeables. Ce type de question fait un effet de grille lorsque vous êtes en entretien ou en conférence votre élève. Merci davoir posé une si bonne question. Jespère que cela aura du sens pour le lecteur. Si vous êtes daccord avec moi, veuillez voter pour la réponse

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *