Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Vantagens e Desvantagens de alta e baixo nível de Línguas
Os primeiros computadores foram programados , definindo uma série de interruptores e pressionando o equivalente a uma tecla "Enter" . Cada entrada composta uma instrução para o computador , o que causou a programação a ser um processo demorado . Linguagens de programação foram desenvolvidas para acelerar este processo e permitir que mais pessoas a se tornarem programadores. Existem hoje muitas línguas para um programador para escolher, e eles variam em complexidade e facilidade de uso de linguagens de baixo nível , que estão mais perto de linguagem de máquina , para linguagens de alto nível , que são mais próximas da linguagem humana. Alto Nível

linguagens de programação de alto nível se aproximar da linguagem humana em sintaxe e são, portanto, mais fácil para os seres humanos de usar. Esta distância de linguagem de máquina faz programas em linguagem de alto nível mais fácil de escrever , e há menos de um requisito habilidade técnica para tal programador. BASIC, uma linguagem de início popular, é um exemplo de uma linguagem de alto nível. O nome é na verdade um acrônimo que significa " All -purpose Symbolic Instruction Código do novato . " COBOL é uma linguagem de alto nível utilizado no mundo corporativo , e sua proximidade com Inglês permite que o pessoal menos qualificados tecnicamente para escrever programas COBOL . Isso resulta em uma grande economia de custos para uma empresa que utiliza COBOL. A desvantagem destas línguas é que eles normalmente fornecem apenas texto simples gráficos, já que eles são incapazes de produzir os gráficos de linguagens de baixo nível.
Nível Médio

Oriente linguagens de nível foram desenvolvidos nos últimos anos para preencher a lacuna entre linguagens de alto e baixo nível . Muitas dessas línguas caem na categoria " orientada a objeto " , ea lista inclui línguas como C #, C + + e Java. Essas línguas são úteis para o desenvolvimento de interfaces gráficas de usuário que são executados em computadores pessoais , proporcionando um "front end" para as aplicações de mainframe legado que eles se conectam a . Isso ajuda o programador a " colocar um rosto bonito " em uma antiga aplicação " tela verde " , que pode ser uma vantagem competitiva para um produto de software . Programadores de linguagem de nível médio tendem a ser um pouco mais tecnicamente qualificados do que os programadores de alto nível e são normalmente pagos mais.
Low Level

linguagens de baixo nível estão mais longe a linguagem humana e não são de fácil leitura à primeira vista. Idiomas , tais como Assembler , requerem pessoal técnico altamente qualificados , resultando em um custo mais elevado para um empregador. A natureza enigmática da sintaxe também pode causar mais vezes a solução de problemas , dependendo do nível de habilidade do técnico . Programas em linguagem de montagem de computadores pessoais pode produzir gráficos impressionantes , mas os programas de linguagem assembly de mainframe normalmente são usados ​​como utilitários , raramente produzir alguma saída em tudo.
Machine Language

linguagem de máquina é o idioma de nível mais baixo , composta de 1s e 0s organizados em grupos de oito para formar vários caracteres . Cada 1 ou 0 é um " bit ", e 8 bits de formar um " byte ". Foi a dificuldade de programação primeiros computadores usando a linguagem de máquina que exigiu o desenvolvimento de linguagens de programação . Programas escritos em linguagens que caem nas categorias mencionadas acima são tipicamente " compilado " em linguagem de máquina para que o computador pode lê-los . Os programadores que pode ler e entender a linguagem de máquina são altamente qualificados, e comandar altos salários .

Anterior :

Próximo : No
  Os artigos relacionados
·Falha API de Segurança: token Obrigatório 
·Como ler uma cadeia de caracteres com linguagem Assembl…
·Escrevendo Texto em OpenGL 
·O que é uma assinatura Compilado 
·Como usar o MATLAB para resolver um problema de program…
·Como alinhar números decimais em apenas básico 1.01 
·Como criar modelos de controle WPF 
·Como lidar com textos no CSH 
·Como fazer um botão Open in Facebox Lightbox 
·Como reduzir um banco de dados ASA 
  Artigos em destaque
·Como criar um arco em GTK Radiant 
·Como configurar e configurar SSIS 
·Como fazer um SWF a partir de C + + 
·Como formatar Algoritmos 
·Como apagar um buffer de recepção do soquete em C 
·Como usar uma função GetOpenFileName 
·Como escrever uma função Modulus 
·Facelet Vs . JSP 
·Como Criar uma matriz em C 
·Tutorial GTK Theme 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados