Diferenças entre codificação e programação
O Bureau of Labor Statistics EUA reconhece nenhuma diferença entre os termos "programação" e "codificação" para os indivíduos que trabalham em programação de computadores. Os termos são freqüentemente usados alternadamente, mas algumas pessoas acham um termo ou outro preferível, ou utilizá-los para implicar diferentes partes do processo de criação de software de computador.
Video: Linguagens de Programação e suas diferenças
Código Computer Basics
Os programadores de computador deve traduzir ações que eles querem um computador para executar em termos de um computador vai entender. Os computadores utilizam uma linguagem chamada código de máquina, que é uma linguagem binária. Isto significa que todas as instruções do computador entende é composta de várias combinações dos algarismos "1" e "0." Os programadores de computador usam uma variedade de línguas intermediárias, tais como C, C #, C ++, Java, Ruby e Python, para formular pensamentos comuns em uma linguagem conhecida como "Código fonte." Eles, então, executar línguas através de um programa chamado "Compilador" para traduzir o código fonte em código de máquina, ou binário.
Video: Módulo 1 - Diferença entre programador e desenvolvedor
Vs. geral Específico
O ato de escrever o código-fonte é chamado de codificação. Ele também pode ser chamado de programação porque é parte do processo de programação de computadores. No entanto, o processo de criação de software é mais do que escrever o code-lo também inclui executar o compilador e corrigir erros, um processo conhecido como "depuração." Quando usado como termos específicos em vez de em um sentido geral, a codificação pode se referir ao processo específico de digitar o código, durante a programação pode se referir a qualquer fase do processo, incluindo a compilação e depuração.
estado
Às vezes os termos de codificação ou programação pode ser usado como símbolos de status. Por muitos anos, apenas pessoas com treinamento especial poderia escrever programas, de modo "programação" era uma actividade associada com o estado. Como linguagens de computador e software automatizado evoluído e simplificado, programação necessária formação menos especializados. Mesmo os usuários inexperientes podem criar programas simples com as ferramentas certas agora. Por causa disso, "codificação" ganhou o status que "programação" teve uma vez, devido à implicação de que a programação pode não ter habilidades especializadas, mas codificação requer conhecimento e treinamento especializado.
considerações
Video: Aulas Python - 001 - O que é programar? O que é python?
Você pode ser capaz de dizer a partir do contexto de uma conversa se alguém está usando "codificação" no sentido específico ou geral, e se ele tem ou não um sentido de estado ligado a ele. Se você não pode dizer a partir do contexto em que você lê ou ouve a palavra, não hesite em perguntar. O campo da ciência da computação está em constante evolução, e até mesmo palavras assumem novos significados, como a indústria progride.
Referências
- ligação Bureau of Labor Statistics EUA: Occupational Outlook Handbook, 2010-11 Edição: engenheiros de software e programadores de computador