Na ciência da computação linguagem , linguagens de programação são divididos em categorias de acordo com a distância em que a sintaxe é captada a partir das instruções do processador nativo . A maioria das linguagens de alto nível usa um compilador para torná-los portáteis entre as plataformas suportadas. Isso permite que o programador para trabalhar em uma sintaxe Inglês -like , enquanto o compilador trata dos detalhes de convertê-lo em instruções específicas do processador. A eficiência dos compiladores modernos tornou linguagens de alto nível mais popular do que os requisitos mais exigentes de ferramentas de baixo nível. De Alto Nível linguagem definida
Uma linguagem de programação de computadores de alto nível não tem nada a ver com a sua complexidade e tudo a ver com a sua facilidade de utilização. Linguagens de alto nível empregar a sintaxe que é mais fácil para o programador a trabalhar com mais do que comandos concisos e endereços hexadecimais necessários pelo processador. Uma vez que um programador está familiarizado com as palavras e símbolos utilizados pela linguagem , ela pode ser muito mais produtivo , uma vez que não é necessário se preocupar com os detalhes no nível da máquina e especificidades .
Comparação com baixa level Idiomas
Uma linguagem de programação de nível inferior é projetado para ser muito mais próximo do nível de máquina ordena que o processador entende . Por causa da abstração mínima do conjunto de instruções nativa, instruções em linguagem de baixo nível podem frequentemente ser executado diretamente , sem a necessidade de um compilador ou intérprete. A desvantagem de uma linguagem de baixo nível é que ele é específico para a instrução de um único conjunto de processadores para que um programa não é portátil quando estiver concluída
Exemplo: . C + +
< br >
C + + é uma linguagem de alto nível que mantém algumas das características de uma linguagem de baixo nível. Ele fornece um conjunto de comandos lógicos minimamente formulada que é acessível para programadores em diversas plataformas sem se preocupar com o conjunto de instruções do processador subjacente. Ele mantém a capacidade de linguagem C para abordar diretamente o hardware do processador ou memória , quando necessário , um recurso que muitas outras linguagens de alto nível têm acabar com
Exemplo: . COBOL
Common Business Oriented Language, ou COBOL, é um exemplo de uma linguagem de alto nível detalhado . Instruções e variáveis são explicados em declarações longas projetadas para a facilidade de leitura pelo programador. A sintaxe é portátil entre as inúmeras plataformas em que o idioma é suportado. Embora tenha sido atualizado com modernos recursos orientados a objetos , foi suplantado nos últimos anos por outras ferramentas de programação.