Las diferencias entre codificación y programación
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 uno u otro término preferible, o los utilizan para implicar diferentes partes del proceso de creación de programas informáticos.
Vídeo: El código binario | Explicación
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 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 entiende 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 llamado "Compilador" para traducir el código fuente en código máquina, o binario.
Vídeo: Diferencias entre C, C++ y C#
Vs. general Específico
El acto de escribir el código fuente se llama codificación. También se puede llamar de 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 la corrección de errores, un proceso conocido como "depuración." Cuando se utiliza 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 en el proceso, incluyendo la compilación y depuración.
Vídeo: DIFERENCIAS ENTRE UN INGENIERO DE SISTEMAS Y UN PROGRAMADOR
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 "programación" era una actividad asociada con el estado. Como los lenguajes de programación y el software automatizado evolucionado y simplificado, la programación requiere una formación menos especializada. Incluso los usuarios inexpertos pueden crear programas simples con las herramientas adecuadas ahora. Debido a esto, "codificación" ganado el estatus que "programación" una vez tuvo, 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 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, 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.
referencias
- enlazar Bureau of Labor Statistics EE.UU.: Occupational Outlook Handbook, 2010-11 Edición: Ingenieros de programación informática y programadores de computadoras