terça-feira, 30 de outubro de 2012

Os diferentes tipos de linguagens de programação - Aprenda as noções básicas


A progressão de linguagens de programação de computadores foi possível pela busca do programador para uma tradução eficiente da linguagem humana em algo que possa ser lido e entendido por computadores. As línguas gerado, chamado de código de máquina, têm altos níveis de abstração, que escondem o hardware do computador e fazer uso de representações que são mais convenientes para os programadores.

Como os programas evoluem e se tornam mais sofisticados, os programadores descobriram que certos tipos de linguagens de computador são mais fáceis de suportar. Como esperado em uma disciplina dinâmica, não existe um padrão para categorizar as linguagens utilizadas na programação. Existem, de facto, dezenas de categorias. Uma das maneiras mais básicas para categorizar as línguas é através de um paradigma de programação, o que dá vista do programador de execução de código. Entre as línguas classificações de acordo com o paradigma de programação são:

Ô Object-Oriented Programming Languages
Conhecido como os paradigmas mais recentes e mais poderoso, programação orientada a objeto requer o designer para especificar as estruturas de dados, bem como os tipos de operações a serem aplicadas nesses estruturas de dados. O emparelhamento de dados, e as operações que podem ser feitas sobre ele é chamado de um objeto. Um programa feito utilizando esta linguagem é, portanto, constituída por um conjunto de objectos cooperantes, em vez de uma lista de instruções.

O mais famoso de programação orientada a objetos estes dias são C #, C, Visual Basic, Java e Python.

Ô estruturados Linguagens de Programação

Um tipo excepcional de programação procedural, programação estruturada fornece programadores com ferramentas adicionais para lidar com os problemas criados por programas maiores. Ao utilizar essa linguagem, os programadores são necessários para cortar a estrutura do programa em pequenos pedaços de código que podem ser facilmente compreendidos. Em vez de usar variáveis ​​globais, que emprega variáveis ​​que são locais para cada sub-rotina. Entre as características populares de programação estruturada é que ele não aceita instrução GOTO que normalmente é associado com a abordagem top-down. Tal abordagem começa com uma visão geral do sistema de abertura com detalhes mínimos sobre as diversas partes. Para adicionar esses detalhes, iterações de projeto são incluídas para completar o projeto.

Comumente utilizadas linguagens estruturadas incluem C, Pascal e ADA.

Ô processuais Linguagens de Programação

Programação processual envolve uma lista de operações que o programa precisa para completar para ser capaz de atingir o estado preferido. É um paradigma de programação simples, onde cada programa vem com uma fase inicial, uma lista de tarefas e operações, e uma fase final. Também chamada de programação imperativa, esta abordagem vem com pequenas seções de código que realizam determinadas funções. Estas secções são feitas de procedimentos, rotinas, ou métodos. Um procedimento é constituído por uma lista de cálculos que deve ser feito. Programação processual deixa uma parte do código a ser utilizado de novo sem a necessidade de efectuar várias cópias. Ele consegue isso dividindo tarefas programáticas em seções pequenas. Devido a isso, os programadores também são capazes de manter e a compreensão da estrutura de programa.

Entre as línguas conhecidas processuais são BASIC e FORTRAN.

Estes são os diferentes tipos de linguagens de programação de computadores que você pode considerar quando se planeja para fazer um programa de computador. Programação procedural divide código-fonte do programa em fragmentos menores. Linguagens estruturadas exigem mais restrições no fluxo e organização de programas. E programas orientados a objetos organizar códigos e estruturas de dados em objetos....

Nenhum comentário:

Postar um comentário