image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image

FP

Franciele Procopio08/07/2022 13:55
Compartilhe

Introdução à Linguagem de Programação

    História da Computação

    Para melhor entender as tecnologias que tem-se hoje, é importante entender o começo da sua história. Entender as dificuldades enfrentadas no passado, é um passo importante para compreender o funcionamento de uma tecnologia em questão.

    Depois de mais de décadas para evoluir o hardware para atender melhor o software, surgiram as linguagens de programação. Em 1949, surgiu a primeira linguagem de programação, a linguagem Assembly. Para melhor nomear, seria mais viável denomina-la com linguagem de máquina ou montagem. Antes da mesma, a programação era feita alocando fios. Com o Assembly, a programação dos computadores foi facilitada.

    E foi a partir dos anos 50 que surgiram as linguagens de programação de fato, como Cobol, Fortran, Lisp. Já na era dos PC's - computadores pessoais - surgiram as linguagens mais próximas ao que temos hoje tal como C, Prolog. Veio a tona nesta época o Machine Learning. Mas, foi na década de 90 que as linguagens de alto nível ascenderam, como Python, Java, C#, Java Script entre outras.

    Quando se olha para a história da computação, percebe-se que cada era possui sua dimensão de problemas. Dessa forma, nosso objeto de discussão possui instruções passo a passo que são mais facilmente resolvíveis em ambiente computacional. Dentre os problemas computacionais tem-se:

    • problemas de decisão
    • problemas de busca
    • problemas de otimização

    Problemas de decisão

    • Problemas de caráter lógico - Sim ou Não
    • Ideia
    • pertencimento

    Ex: "Dado um número x, determine se x é primo ou não."

    Problema de busca

    Relacionamento binários

    Objetivo:

    • semelhante ao nome
    • x está em A?
    • Recorrente em teoria dos grafos

    Ex: clique

    Problemas de otimização

    Objetivo:

    • Maximizar, ou
    • Minimizar uma função

    Mas o que de fato é uma linguagem de programação ?

    É um método padronizado composto por um conjunto de regras sintáticas e semânticas de implementação de um código fonte. Dado um código fonte, ele poderá ser traduzido e interpretado.

    Obrigada por ler até aqui. Espero que tenha sido útil.

    Compartilhe
    Comentários (2)
    Juliana Almeida
    Juliana Almeida - 08/07/2022 14:13

    Obrigada por compartilhar ! :)

    WP

    Wanderson Pereira - 08/07/2022 14:12

    Todos muitos bem definidos, parabéns