Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Três categorias de Linguagens de Programação
Os métodos de categorização de linguagens de programação são numerosos. Um sistema de categorização é construído em torno de como o programador tem que pensar para criar um programa funcional em que a linguagem, e quais ferramentas estão lá para estender a linguagem e facilitar o trabalho do programador menos repetitivo. Programação Procedural Languages ​​

As linguagens de programação mais simples de entender são chamadas linguagens de programação procedural . As linguagens procedurais executar suas instruções , de forma linear simples. Se o código precisa ser re - utilizado , é parcelado fora em uma sub-rotina. Um monte de linguagens procedurais tiveram recursos adicionais anexados a eles. A linguagem de programação C é quase o arquétipo de uma linguagem procedural.

Programação orientada a objetos Idiomas

linguagens de programação orientadas a objetos permitem ao programador definir classes , com atributos e chamá-los . As aulas podem ser pensados ​​de sub-rotinas de linguagem como processuais que existem independentemente do próprio programa . Se um programa orientado a objeto chama em um conjunto de ferramentas para analisar arquivos XML , o programador não precisa recriar essas ferramentas para cada novo programa. Classes armazenar informações hierárquicas , o que significa que os atributos de maior classe de ordem são herdados pelas classes de menor ordem . Por exemplo, o " automóvel " de classe pode ter os atributos "rodas " e " motores ", e conter as subclasses de "cars" e " caminhões ", ambos os quais têm as características "rodas" e "motores" e não precisa especificá-los porque " carros " e " caminhões " são subclasses de " automóveis". C + + , C # e Java são exemplos de linguagens de programação orientadas a objeto .

programação funcional idiomas

linguagens de programação funcionais quebrar programar -se em dados e listas, e construir tudo o mais que seria usado em uma linguagem procedural ou orientada a objeto de estes dois elementos . Isso faz com que as linguagens funcionais muito flexível, mas a mentalidade necessária para usá-los é quase completamente estranho para alguém que está acostumado a programar uma linguagem procedural ou orientada a objetos. As linguagens funcionais são usadas em pesquisa e matemática AI . Exemplos de linguagens de programação funcionais são Lisp e Haskell.

Outros sistemas de categorização

Outro método de categorização de linguagens de programação contrasta desempenho com o utilitarismo . Linguagens de alto desempenho compilar os executáveis ​​, e proporcionar o acesso a funções de baixo nível , como o gerenciamento de memória e ponteiros. Eles exigem mais trabalho do programador para obter algo funcional , mas os resultados serão executados muito rapidamente. Linguagens de alto utilitários são projetados para a programação rápida, e geralmente são dinâmicos - o código é interpretado cada vez que for executado, o que faz com que o próprio programa executado lentamente em comparação com uma linguagem compilada . C e C + + são linguagens de programação de alto desempenho. Python e Ruby são linguagens de alto utilidade .

Anterior :

Próximo : No
  Os artigos relacionados
·Como compilar o bloco de notas em Programadores 
·Como criar um arquivo WSDL Validated A partir de uma UR…
·Como escrever um DLLs em Autoit 
·Como ocultar o Dojo Nó de árvore 
·Como Fazer um Web Bot 
·Um atributo de erro Duplicate foi encontrado durante um…
·Eventos caixa de texto com o Silverlight 
·Checklist de programação COBOL 
·A função de F- Estatísticas em MATLAB 
·Como estimar Funções de transferência de sistemas fí…
  Artigos em destaque
·Como determinar se uma data é válida em um programa C…
·Como ver a pilha de chamadas em GDB 
·Definição Holographic 
·Como construir Lógica de Programação 
·Como instalar o Windows Mobile 5.0 Pocket PC SDK 
·Como usar um dblink para o Oracle bloqueio Serviços 
·Refatorar o código para melhor desempenho 
·Como preencher uma matriz no MATLAB 
·Como usar PUT & APAGAR no Flex 
·Como matar um espaço em branco em Cold Fusion 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados