quarta-feira, 17 de outubro de 2012

Advento das linguagens



Olá galera, vamos falar hoje sobre as famosas linguagens de programação.
As linguagens de programação são usadas pelo homem para desempenhar comunicação com a máquina, pois essa não reconhece a linguagem normal do ser humano, a necessidade da criação de linguagens se deu para que a tecnologia pudesse evoluir.
A partir disso, o ser humano começou realmente a obter grandes resultados com a máquina.
As linguagens são usadas para descrever algoritmos; isto é, sequências de passos que levam à solução de um problema. Elas permitem que os usuários especifiquem como estes passos devem ser sequenciados para resolver um problema e especificam algoritmos com precisão.
Nisso, devemos entender bem o que é um algoritmo. Algoritmo é a descrição de um conjunto de comandos, que, obedecidos, resultam numa sucessão finita de ações. Geralmente é utilizado para resolver um problema.
Mas, voltando às linguagens, existem centenas de linguagens de programação, que estão agrupadas em quatro gerações:



Primeira geração: Linguagem de máquina



Segunda geração: Grande quantidade de bibliotecas de software, sistemas de execução em tempo real e desenvolvimento de gerenciadores de base de dados.
Ex.: FORTRAN, COBOL, BASIC, ALGOL.



Terceira geração: Capacidade procedural e estrutural
Ex.: Pascal, C, Java, Linguagens de Internet (PHP, ASP)

Quarta geração: Sistemas especialistas, desenvolvimento de inteligência artificial execução dos programas em paralelo.
Ex.: Delphi, Visual Basic.

Existem vários tipos de linguagens de programação, aqui vamos falar de três tipos: Estruturada, orientada a aspecto e a objeto.

  • Programação estruturada: É uma forma de programação de computadores que preconiza que todos os programas possíveis podem ser reduzidos a apenas três estruturas: sequência, decisão e repetição.
  • Programação orientada a aspecto: Tem como objetivo a separação do código segundo a sua importância para a aplicação, permitindo que o programador encapsule o código secundário em módulos separados do restante da aplicação.
  • Programação orientada a objeto: Tem como meta identificar o melhor conjunto de objetos para descrever um sistema de software. O funcionamento deste sistema se dá através do relacionamento e troca de mensagens ente estes objetos. Na programação orientada a objetos, implementa-se um conjunto de classes que definem os objetos presentes no sistema de software.



Agora aqui, alguns exemplos de linguagens de programação:
C; Java; Objective-C; C++; C♯; Visual Basic; PHP; Python; Perl; Ruby; JavaScript; Delphi / Object Pascal; Lisp; Transact-SQL; Visual Basic; Pascal; Ada; Lua; PL/SQL; MATLAB e etc.

Gostaram? Comentem e compartilhem  ;DD

Matéria de: Thalia Santana
Postado por: Gislene Nunes
Supervisão de: Ianka Talita

Nenhum comentário:

Postar um comentário