La Oficina de Estadísticas Laborales de Estados Unidos reconoce ninguna diferencia entre los términos "programación" y "codificación" para las personas que trabajan en la programación de computadoras. Los términos se usan indistintamente, pero algunas personas encuentran uno u otro término preferible, o los utilizan para implicar diferentes partes del proceso de creación de programas informáticos.
Código Computación Básica
Los programadores de computadoras deben traducir las acciones que quieren un ordenador lleve a cabo en términos de una computadora pueda entender. Los equipos utilizan un lenguaje llamado código de máquina, que es un lenguaje binario. Esto significa que cada instrucción comprende el equipo se compone de varias combinaciones de los números "1" y "0" Los programadores de computadoras utilizan una variedad de lenguajes intermedios, tales como C, C #, C ++, Java, Ruby y Python, para formular pensamientos comunes en un lenguaje conocido como "código fuente". A continuación, se ejecutan estos idiomas a través de un programa que se llama un "compilador" para traducir el código fuente en código máquina, o binario.
Vs. general Específico
El acto de escribir el código fuente se llama codificación. También se puede llamar la programación, ya que es parte del procedimiento de programación de computadoras. Sin embargo, el proceso para la creación de software es más que escribir el código; También incluye correr el compilador y los errores de fijación, un proceso conocido como "depuración." Cuando se usan como términos específicos en lugar de en un sentido general, la codificación puede referirse al proceso específico de tipificación en el código, mientras que la programación puede referirse a cualquier etapa del proceso, incluyendo la compilación y depuración.
Estado
A veces los términos de codificación o programación pueden ser utilizados como símbolos de estatus. Durante muchos años, sólo los individuos con entrenamiento especial pueden escribir programas, por lo que la "programación" era una actividad asociada con el estado. Como los lenguajes de programación y el software automatizado evolucionado y simplificada, la programación requiere menos entrenamiento especializado. Incluso los usuarios inexpertos pueden crear programas sencillos con las herramientas adecuadas ahora. Debido a esto, la "codificación" adquirido la condición de que la "programación" tuvo una vez, debido a la implicación de que la programación puede no tener conocimientos especializados, pero la codificación requiere el conocimiento y la formación especializada.
consideraciones
Usted puede ser capaz de decir que desde el contexto de una conversación si alguien está usando "codificación" en el sentido específico o general, y si tiene o no tiene un sentido de la condición de que se le atribuye. Si usted no puede decir a partir del contexto en el que se lee o escucha la palabra, no dude en preguntar. El campo de la informática está en constante evolución, e incluso palabras comunes adquieren nuevos significados que la industria avanza.