Beste Antwort
Ein Codierer ist einer, der Software entwickelt. Er oder sie schreibt Tonnen von Codezeilen !! Grundsätzlich ist ein Codierer ein Entwickler und ja, also denken die Leute, dass der Begriff etwas abfällig ist.
In der Zwischenzeit geht ein Programmierer (der wieder Code schreibt) ein bestimmtes Problem an.
Dies kann Das folgende Beispiel zeigt:
Angenommen, Sie nehmen an einem Technologiewettbewerb teil (Say TechFest am IIT Bombay) und nehmen am Codierungswettbewerb teil. Die gestellte Frage lautet ungefähr so:
Während des Google Code-In 2015 wurde ein 2048-Klon geschrieben, für den jedoch kein Rezept erstellt wurde.
Die Quellen sind hier: https://github.com/TwoFX/Haiku2048
Das Rezept sollte zu haikuports unter haikuports / haiku-games / haiku2048 / hinzugefügt werden.
Wichtig: Bitte lesen Sie die allgemeinen Anweisungen für „Rezept“ -Aufgaben, da wir viele davon haben: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe
Die Lösung dieser Antwort erfolgt über die Codierung.
In der Zwischenzeit lautet eine Programmierfrage ungefähr so:
Problem
Ein Baum ist verbunden Diagramm ohne Zyklen.
Ein verwurzelter Baum ist ein Baum, in dem ein spezieller Scheitelpunkt als Wurzel bezeichnet wird. Wenn zwischen X und Y in einem verwurzelten Baum sagen wir, dass Y ist ein Kind von X if X liegt näher an der Wurzel als Y. (mit anderen Worten, der kürzeste Weg von der Wurzel zu X ist kürzer als der kürzeste Weg von der Wurzel zu Y ).
Ein vollständiger Binärbaum ist a Wurzelbaum, bei dem jeder Knoten entweder genau 2 oder 0 untergeordnete Knoten hat.
Sie erhalten einen Baum G mit N Knoten (nummeriert von 1 bis N ). Sie dürfen einige der Knoten löschen. Wenn ein Knoten gelöscht wird, werden auch die mit dem gelöschten Knoten verbundenen Kanten gelöscht. Ihre Aufgabe ist es, so wenige Knoten wie möglich zu löschen, damit die verbleibenden Knoten einen vollständigen Binärbaum für eine Auswahl der Wurzel aus den verbleibenden Knoten bilden.
Wie Sie sehen können, erfordert ein Programmierer einen Algorithmus Ansatz zur Lösung von Problemen, die für „Codierer“ nicht erforderlich sind. 😉
Antwort
Die Leute verwenden diese beiden Begriffe austauschbar, aber es gibt einen großen Unterschied zwischen Programmierung und Codierung. Es besteht die Möglichkeit, dass Sie im Interview auf diese Frage stoßen, und Sie könnten sagen, dass beide gleich sind.
Versuchen wir, Ihnen eine Definition dieser beiden Begriffe zu geben.
Programmierung
Die Fähigkeit eines Geräts, eine bestimmte Art von Operation auszuführen, wird als Programmierung
Codierung
Creating specific type of programme or software using programming language is called coding
Okay, es sieht immer noch genauso aus. Lassen Sie mich Sie in a erklären Zum Beispiel könnten Sie Informatikstudent sein und viele Programmiersprachen wie Java, Python, Javascript, PHP usw. kennen. So können Sie jede Art von Programm erstellen und Aufgaben ausführen, die Sie möchten. Eines Tages sagt Ihre Mutter, dass Sie das können Bitte programmieren Sie ihren Ofen. Sie werden sagen, was? Ich kann das nicht tun, das ist nicht meine Arbeit. Aber im Ofen gibt es auch Prozessoren und Programme, die den Ofen laufen lassen, aber Sie können diese Dinge nicht ändern. Sie werden finden viele ähnliche Dinge wie Klimaanlage, Waschmaschinen ne. Sie haben alle Prozessor und Programm. Der Programmierbegriff hat also eine große Bedeutung.Es gilt für alles, was einen Prozessor hat, und Sie werden dafür sorgen, dass es funktioniert. Während Sie ein Gerät für die Ausführung einer Aufgabe vorbereiten, können Sie einen Computer so programmieren, dass eine Variable berechnet wird. Sie können sagen, Sie programmieren einen Computer. Codierung bezieht sich jedoch nur auf die Programmierung eines Computers. Wenn Sie Ihren Computer nur mit einer bestimmten Sprache programmieren, wird dies als Codierung bezeichnet.
Natürlich können Sie beide Wörter austauschbar verwenden. Diese Art von Fragen wirkt sich positiv aus, wenn Sie sich in einem Interview oder einer Vorlesung befinden Ihr Schüler. Vielen Dank, dass Sie eine so gute Frage gestellt haben. Ich hoffe, dass dies für den Leser sinnvoll ist. Wenn Sie mir zustimmen, stimmen Sie bitte der Antwort zu.