sábado, 16 de julho de 2011

Conheçendo melhor : Linguagem de Programação - 1º Parte


Agora que nosso blog expandiu seu conteúdo, vejo que é importante algumas explicações para aqueles que não estão tão acostumados com linguagens de programação.

1º Parte

O que é Linguagem de Programação

Uma linguagem de programação é um método padronizado para expressar instruções para um computador. Uma linguagem permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias.



Interpretação e compilação

Uma linguagem de programação pode ser convertida ou traduzida, em código de máquina por compilação ou interpretação.

Compilação
É uma linguagem de programação, onde o código fonte nessa linguagem é executado diretamente pelo sistema operacional ou pelo processador, após ser traduzido, através de um processo chamado compilação, usando um programa de computador chamado compilador.

Como exemplo temos: C, C++, Delphi, Pascal, Visual Basic, Cobol.

Interpretação

Linguagem interpretada é uma linguagem de programação, onde o código fonte nessa linguagem é executado por um programa de computador chamado interpretador, que em seguida é executado pelo sistema operacional ou processador. Mesmo que um código em uma linguagem passe pelo processo de compilação, a linguagem pode ser considerada interpretada, se o programa resultante não for executado diretamente pelo sistema operacional ou processador. Um exemplo disso é o Bytecode, que é um tipo de linguagem interpretada, que passa pelo processo de compilação e, em seguida, é executado por uma máquina virtual, cuja sintaxe é similar a código de máquina e, cada comando ocupa 1 byte.

Como exemplo temos: Asp, Php, Ruby, Python, JavaScript

Programação linear

Em matemática, problemas de Programação Linear (PL) são problemas de optimização nos quais a função objetivo e as restrições são todas lineares.
Programação Linear é uma importante área da optimização por várias razões. Muitos problemas práticos em pesquisa operacional podem ser expressos como problemas de programação linear.

Programação modular

Programação modular é um paradigma de programação no qual o desenvolvimento das rotinas de programação é feito através de módulos, que são interligados entre si através de uma interface comum.

Programação estruturada

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 interação. Tendo, na prática, sido transformada na Programação modular, a Programação estruturada orienta os programadores para a criação de estruturas simples em seus programas, usando as sub-rotinas e as funções. Foi a forma dominante na criação de software entre a programação linear e a programação orientada por objetos.

Programação orientada a objetos

Orientação a objetos, também conhecida como Programação Orientada a Objetos (POO é um paradigma de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos
Na qualidade de método de modelagem, é tida como a melhor estratégia, e mais natural, para se eliminar o "gap semântico", dificuldade recorrente no processo de modelar o mundo real, no domínio do problema, em um conjunto de componentes de software que seja o mais fiel na sua representação deste domínio. Facilitaria a comunicação do profissional modelador e do usuário da área alvo, na medida em que a correlação da simbologia e conceitos abstratos do mundo real e da ferramenta de modelagem (conceitos, terminologia, símbolos, grafismo e estratégias) fosse a mais óbvia, natural e exata possível.





6 comentários:

  1. Otima iniciativa, suas aulas estao me ajudando mto...

    ResponderExcluir
  2. Este comentário foi removido pelo autor.

    ResponderExcluir
  3. ola minha primeira vez aqui no blog, assisti no youtube algumas videos aulas, parabéns estão muito boas porém tenho uma duvida, onde posso encontrar aulas que ensinem como identificar numeros primos em linguagem c?
    no mais esta de parabens!!!!!

    ResponderExcluir

Comenta ai galera !!!