La Oficina de Estadísticas Laborales de EE.UU. 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 un término o el otro prefiere , o los utilizan para entender las diferentes partes del proceso de creación de programas informáticos. Código de ordenador Fundamentos
programadores de computadoras deben traducir las acciones que quieren un ordenador para llevar a cabo en términos de un ordenador pueda entender . Los equipos utilizan un lenguaje llamado código de máquina , que es un lenguaje binario . Esto significa que cada instrucción de la computadora entiende se compone de diversas combinaciones de los números "1 " y " 0 ". Programadores informáticos utilizan una variedad de lenguajes intermedios, tales como C , C #, C + + , Java , Ruby y Python , para formular pensamientos comunes a un lenguaje conocido como "código fuente ". luego corren idiomas a través de un programa llamado " compilador " para traducir el código fuente en código máquina o binario.
< br > Otros vs. Específica
El acto de escribir el código fuente se llama codificación. También puede llamar a 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 ; " . Depuración " también incluye correr el compilador y corrección de errores , un proceso conocido como Cuando se utiliza como términos específicos en lugar de en un sentido general , la codificación puede referirse a el proceso específico de escribir el código, mientras que la programación se puede referir a cualquier etapa del proceso, incluyendo la compilación y depuración .
Estado
a veces los términos codificación o programación puede ser utilizado como símbolos de estatus . Durante muchos años , sólo las personas con entrenamiento especial pueden escribir programas , por lo que " la programación " era una actividad asociada con el estado . Como lenguajes de programación y el software automatizado evolucionaron y simplificarse , programación necesaria formación menos especializada . Incluso los usuarios inexpertos pueden crear programas sencillos con las herramientas adecuadas ahora . Debido a esto, "codificación" alcanzó la condición de que la "programación " de una vez tuvo , debido a la implicación de que la programación puede no tener conocimientos especializados , pero de codificación requiere conocimiento especializado y la formación.
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 estado que se le atribuye . Si no se puede decir que desde el contexto en el que se lee o escucha la palabra , por favor 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.