linguagem de computador ou linguagem de programação é uma sintaxe codificados usado 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
A linguagem de máquina ou código de máquina é a língua nativa diretamente compreendido pela unidade central de processamento do computador ou CPU. Este tipo de linguagem de computador não é fácil de entender, uma vez que só utiliza um sistema binário, um elemento de notações contendo apenas uma série de números que consistem de um e zero, para produzir comandos. O processador do computador precisa para converter linguagens de alto nível para este idioma antes de poder executar um programa ou fazer um comando definido pelo usuário. Para converter uma determinada língua 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 a sintaxe da linguagem diferente. O compilador gera um arquivo binário ou arquivo executável, que a CPU será executado. 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 Idioma
Um estudo no início dos anos 1950 levou ao desenvolvimento de linguagens de baixo nível ou montagem de nível Língua. 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 é mais adequado, por escrito, sistemas operacionais e manutenção de aplicativos de desktop. Ele permite que o programador para executar várias tarefas como o acesso ao registro, gerenciamento de memória e correspondência ciclo de clock. 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, esta língua não é flexível porque o usuário não pode reutilizar o conjunto de códigos escritos usando essa linguagem. Não é tão explicativo em relação aos seus outros homólogos. O usuário tem que criptografar essa linguagem em linguagem de máquina para que o computador para processar os comandos escritos pelo programador.
High Level Idioma
O desenvolvimento de 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 momentânea para dificuldades trazidas pela linguagens de computador por causa de sua facilidade de uso e baixa tendência para produzir bugs. Os programadores geralmente se referem a linguagens de alto nível como línguas de nível médio que usam apenas os conceitos de abstração e construções para os extremos.