língua linguagem informática ou de programação é uma sintaxe de código utilizado por programadores de computador para se comunicar com um computador. É a única linguagem que os computadores , programas de software e hardware de computador pode entender. Linguagem de computador estabelece um fluxo de comunicação entre os programas de software . A linguagem permite que um usuário de computador para ditar o que comanda o computador deve executar para processar dados. Linguagem de computador vem em vários tipos que utilizam diferentes conjuntos de sintaxe. Linguagem de Máquina
linguagem de máquina ou código de máquina é a língua nativa diretamente entendida por unidade central de processamento do computador ou CPU. Este tipo de linguagem de computador não é fácil de compreender , uma vez que apenas utiliza um sistema binário , um elemento de anotações que contêm apenas uma série de números que consistem de um e zero , para produzir comandos . O processador do computador precisa converter linguagens de alto nível para a língua antes que possa executar um programa ou fazer um comando definido pelo usuário. Para converter uma determinada linguagem em código de máquina , o processador do computador precisa de um compilador , um programa que converte um código fonte escrito em uma língua para uma sintaxe de linguagem diferente. O compilador gera um arquivo binário ou um arquivo executável, que o CPU irá executar . Cada processador do computador tem seu próprio conjunto de código de máquina. O código de máquina vai determinar o que o processador do computador deve fazer, e como deve fazê-lo.
Assembléia Nível Língua
Um estudo no início de 1950 levou à desenvolvimento de linguagens de baixo nível ou Assembly Nível Language. Também considerado como linguagem de segunda geração, montagem de nível A linguagem é um conjunto de códigos que podem ser executados diretamente no processador do computador . Este tipo de linguagem é o mais apropriado , por escrito, sistemas operacionais e manutenção de aplicações desktop. Ele permite que o programador para executar várias tarefas , como acesso ao registro , gerenciamento de memória e ciclo de clock correspondência. Com a linguagem de nível de montagem , é mais fácil para um programador para definir comandos , porque ele tem a prerrogativa quando se trata de nomear as variáveis. No entanto , essa linguagem não é flexível , pois o usuário não pode reutilizar o conjunto de códigos escritos usando esta linguagem . Não é tão explicativo em relação aos seus homólogos de outros. O usuário tem que criptografar esta linguagem em linguagem de máquina para que o computador para processar os comandos escritos pelo programador.
Alto Nível Língua
O desenvolvimento linguagens de alto nível, surgiu quando os programadores de computador começou a ter problemas em relação a crescente falta de portabilidade do computador. Linguagens de alto nível ignorar os detalhes sem importância encontrados em linguagens de baixo nível . Muitos programadores consideram a linguagem de alto nível como uma solução importante para dificuldades trazidas pela linguagens de computador , devido à sua facilidade de uso e baixa tendência para a produção de bugs. Os programadores muitas vezes referem-se a linguagens de alto nível como línguas de nível médio que só usam os conceitos de abstração e constrói para os extremos .