La Oficina de Estadísticas Laborales de EE. UU. No reconoce diferencias entre los términos "programación" y "codificación" para las personas que trabajan en la programación de computadoras. Los términos a menudo se usan indistintamente, pero algunas personas encuentran preferible uno u otro término, o los usan para implicar diferentes partes del proceso de creación de software.
Conceptos básicos de códigos de computadora
Programadores de computadoras deben traducir las acciones que desean que una computadora realice en términos que una computadora entienda. Las computadoras usan un lenguaje llamado código de máquina, que es un lenguaje binario. Esto significa que cada instrucción que la computadora comprende está compuesta de varias combinaciones de los números "1" y "0". Los programadores de computadoras usan una variedad de lenguajes intermedios, como C, C #, C ++, Java, Ruby y Python, para formular pensamientos comunes en un lenguaje conocido como "código fuente". Luego ejecutan estos idiomas a través de un programa llamado "Compilador" para traducir el código fuente al código de máquina, o binario.
General Vs.
específico El acto de escribir el código fuente se llama codificación. También se le puede llamar programación porque es parte del procedimiento de programación de la computadora. Sin embargo, el proceso para crear software es más que escribir el código; también incluye ejecutar el compilador y corregir errores, un proceso conocido como "depuración". Cuando se usa como términos específicos en lugar de en un sentido general, la codificación puede referirse al proceso específico de escribir en el código, mientras que la programación puede referirse a cualquier etapa del proceso, incluida la compilación y la depuración.
Estado
A veces, los términos codificación o programación pueden usarse como símbolos de estado. Durante muchos años, solo las personas con capacitación especial podían escribir programas, por lo que la "programación" era una actividad asociada con el estado. A medida que los lenguajes informáticos y el software automatizado evolucionaron y se simplificaron, la programación requirió una capacitación menos especializada. Incluso los usuarios sin experiencia pueden crear programas simples con las herramientas adecuadas ahora. Debido a esto, la "codificación" ganó el estado que una vez tuvo la "programación", debido a la implicación de que la programación puede no requerir habilidades especializadas, pero la codificación requiere conocimiento y capacitación especializados.
Consideraciones
Puede ser capaz de distinguir 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 un sentido de estado. Si no puede distinguir por el contexto en el que lee o escucha la palabra, no dude en preguntar. El campo de la informática está en constante evolución, e incluso las palabras comunes adquieren nuevos significados a medida que avanza la industria.
[Diferencias entre codificación y programación] URL: http://www.ordenador.online/computadora/Software/254777.html