Das US Bureau of Labor Statistics erkennt keinen Unterschied zwischen den Begriffen " Programmierung " und " Codierung " für Personen, die in Computer-Programmierung arbeiten. Die Begriffe werden oft synonym verwendet, aber einige Leute finden, einen Begriff oder das andere bevorzugt , oder nutzen sie, um verschiedene Teile der Prozess der Schaffung von Computer-Software bedeuten . Computer-Code Basics
Computer-Programmierer muss übersetzen Aktionen wollen sie einen Computer, um in Bezug auf ein Computer verstehen durchzuführen. Computer benutzen eine Sprache namens Maschinencode, der eine binäre Sprache ist . Dies bedeutet, dass jede Anweisung der Computer versteht besteht aus verschiedenen Kombinationen der Ziffern "1" und "0". Computer-Programmierer verwenden eine Vielzahl von Zwischen- Sprachen wie C , C #, C + + , Java, Ruby und Python gemacht , gemeinsame Gedanken in einer Sprache als " Source-Code . " dann laufen diese Sprachen durch ein Programm namens ein " Compiler" , den Quellcode in Maschinencode oder binär übersetzen bekannt zu formulieren.
Allgemein Vs. Spezifische
Der Akt des Schreibens der Quellcode wird als Codierung. Es kann auch als Programmierung werden , weil es Teil der Computer-Programmierung Verfahren ist . Allerdings ist das Verfahren für die Erstellung von Software mehr als den Code zu schreiben ; . " Debugging " es läuft auch den Compiler und Beheben von Fehlern , ein Verfahren, wie bekannt bei bestimmten Bedingungen und nicht in einem allgemeinen Sinn verwendet , Kodierung kann sich beziehen der spezifische Prozess der Eingabe in den Code, während der Programmierung kann zu jeder Phase des Prozesses beziehen , einschließlich Kompilieren und Debuggen .
Stand
Manchmal werden die Begriffe Codierung oder Programmierung kann als Statussymbole genutzt werden. Seit vielen Jahren konnten nur Personen mit spezieller Ausbildung Programme schreiben , so "Programmierung" war eine Tätigkeit mit Status verbunden. Als Programmiersprachen und automatisierte Software entwickelt und vereinfacht , Programmierung erforderlich weniger spezialisierte Ausbildung. Selbst unerfahrene Anwender können einfache Programme mit den richtigen Werkzeugen jetzt erstellen. Aus diesem Grund " Codierung " gewann den Status , dass "Programmierung" einmal hatte , aufgrund der Implikation , dass die Programmierung kann nicht spezielle Fähigkeiten, aber Codierung erfordert spezielle Kenntnisse und Ausbildung.
Überlegungen
Sie in der Lage, aus dem Kontext eines Gesprächs sagen, ob jemand mit " Codierung " im besonderen oder allgemeinen Sinn , und ob es einen Sinn hat der Status an kann es . Wenn Sie nicht aus dem Kontext, in dem Sie lesen oder hören das Wort sagen kann , zögern Sie nicht zu fragen. Der Bereich der Informatik entwickelt sich ständig weiter , und auch gemeinsame Worte nehmen neue Bedeutungen wie die Industrie fortschreitet.