1

Domínios da Programação

Rodrigo Regis
Rodrigo Regis

Os computadores são utilizados em uma infinidade de tarefas, desde controlar usinas nucleares até disponibilizar jogos eletrônicos em telefones celulares. Por causa dessa diversidade de uso, linguagens de programação com objetivos diferentes foram desenvolvidas. Vamos discutir brevemente algumas das áreas de aplicação dos computadores e das linguagens a eles associadas.

Aplicações Científicas: os primeiros computadores digitais, surgidos no final dos anos 1940, início dos anos 1950, foram desenvolvidos e usados para aplicações científicas. Normalmente, as aplicações científicas daquela época utilizavam estruturas de dados relativamente simples, ms exigiam diversos cálculos aritméticos de ponto flutuante.

Aplicações Empresariais: o uso de computadores para aplicações comerciais começou nos anos 1950. Computadores especiais foram desenvolvidos para esse propósito, com linguagens especiais. A primeira linguagem de alto nível para negócios a ser bem-sucedida foi o COBOL, com sua primeira versão aparecendo em 1960. COBOL provavelmente ainda é a linguagem mais utilizada para tais aplicações. Linguagens de negócios são caracterizadas por facilidades para a produção de relatórios elaborados, maneiras precisas de descrever e armazenar números decimais e caracteres, e a habilidade de especificar operações aritméticas decimais.

Inteligência Artificial: a inteligência artificial (IA) é uma ampla área de aplicações computacionais caracterizadas pelo uso de computação simbólica em vez de numérias. Computações simbólicas são aquelas nas quais símbolos compostos de nomes em vez de números, são manipulados. A primeira linguagem de programação amplamente utilizada, desenvolvida para aplicações de IA, foi a linguagem funcional Lisp, que apareceu em 1959.

Software para a Web: a World Wide Web é mantida por uma eclética coleção de linguagens, que vão desde linguagens de marcação, HTML, que não é de programação, até linguagens de programação de propósito geral, como Java. Dada a necessidade universal de conteúdo dinâmico na Web, alguma capacidade de computação geralmente é incluída na tecnologia de apresentação de conteúdo. Essa funcionalidade pode ser fornecida por código de programação embarcado em um documento HTML. Tal código é normalmente escrito com uma linguagem de scripting, como Javascript ou PHP.

0
53

Comentários (0)

None