Dominios de programação
Areas de aplicação
-Aplicações científicas
Iniciou-se na década de 1940 e era focada na eficiência, Nessa categoria se enquadram todos os problemas que nescessitam de um grande número de operações com números reais
As aplicações científicas incentivaram a criação de algumas linguagens de alto nível, como por exemplo o FORTRAN. Nenhuma linguagem é significativamente melhor que o FORTAN até hoje.
-Aplicações comerciais
Iniciou-se na década de 1950 e era focada na produção de relatórios elaborados. Impulsionou o desenvolvimento de equipamentos especiais e a sua primeira linguagem bem sucedida foi o COBOL.As linguagens comerciais se caracterizam pela facilidade de elaborar relatórios e armazenar números decimais e dados de caracteres
Há pouco desenvolvimento nas linguagens de aplicação comercial, além do que foi feito para o cobol, que é usado até hoje
-Inteligência artificial
Uso de computações simbólicas em vez de numéricas (são manipulados nomes, não números). A principal linguagem desenvolvida para IA foi a funcional LISP(funcional), em 1959.
Linguagem mais usada: PROLOG
-Programação de sistemas
Precisa de eficiência devido ao uso contínuo
C
- Softwares para a Web Coleção eclética de linguagens: markup (XHTML), scripting (PHP), general-purpose (Java)
Programação lógica é um paradigma de programação que faz uso da lógica matemática. John McCarthy [1958] foi o primeiro a publicar uma proposta de uso da lógica matemática para programação.
A primeira linguagem de programação lógica foi a Planner, a qual permitia a invocação orientada a padrões de planos procedimentais de asserções e de objetivos. Com a necessidade de adaptação aos sistemas de memória muito limitada, que eram disponíveis quando ela foi desenvolvida. A linguagem Planner usava estruturas de controle de backtracking, de tal forma que apenas um único caminho computacional tinha que ser armazenado por vez. Em seguida, o Prolog foi desenvolvido como uma