Últimas Notícias

O Prêmio Turing é para criadores de blocos de construção de programação de computador

Quando Alfred Aho e Jeffrey Ullman se conheceram enquanto esperavam na fila de registro em seu primeiro dia de pós-graduação na Universidade de Princeton, em 1963, a computação ainda era um estranho mundo novo.

Usar um computador exigia um conjunto de habilidades esotéricas normalmente reservadas para engenheiros e matemáticos treinados. Mas hoje, graças em parte ao trabalho do Dr. Aho e do Dr. Ullman, praticamente qualquer pessoa pode usar um computador e programá-lo para realizar novas tarefas.

Na quarta-feira, a Association for Computing Machinery, a maior sociedade mundial de profissionais de computação, disse que Aho e Ullman receberiam o Prêmio Turing deste ano por seu trabalho nos conceitos fundamentais que sustentam as linguagens de programação de computadores. Concedido desde 1966 e frequentemente chamado de Prêmio Nobel de Computação, o Prêmio Turing vem com um prêmio de US $ 1 milhão, que os dois acadêmicos e amigos de longa data dividirão.

O Dr. Aho e o Dr. Ullman ajudaram a aperfeiçoar um dos principais componentes de um computador: o “compilador” que pega programas de software escritos por humanos e os transforma em algo que os computadores possam entender.

Nas últimas cinco décadas, os cientistas da computação criaram linguagens de programação cada vez mais intuitivas, tornando cada vez mais fácil para as pessoas criar software para desktops, laptops, smartphones, carros e até mesmo supercomputadores. Os compiladores garantem que esses idiomas sejam traduzidos com eficiência em uns e zeros que os computadores entendam.

Sem seu trabalho, “não poderíamos escrever um aplicativo para nossos telefones”, disse Krysta Svore, pesquisador da Microsoft que estudou com Aho na Universidade de Columbia, onde foi chefe do departamento de TI. “Não teríamos os carros que dirigimos hoje em dia.”

Os pesquisadores também escreveram muitos livros didáticos e ensinaram gerações de alunos enquanto definiam como o desenvolvimento de software de computador era diferente da engenharia elétrica ou matemática.

“Suas impressões digitais estão por todo o campo”, disse Graydon Hoare, o criador de uma linguagem de programação chamada Rust. Ele acrescentou que dois dos livros do Dr. Ullman estavam na prateleira ao lado dele.

Depois de deixar Princeton, o Dr. Aho, um canadense de 79 anos, e o Dr. Ullman, um nova-iorquino nativo de 78 anos, ingressaram na sede do Bell Labs em Nova Jersey, que na época era uma das principais laboratórios de pesquisa.

O Dr. Ullman, agora professor emérito da Universidade de Stanford, também foi fundamental no desenvolvimento de linguagens e conceitos que geram bancos de dados, o software para armazenar e recuperar informações essenciais para tudo, desde o mecanismo. Pesquisa do Google até aplicativos usados ​​por funcionários de escritório ao redor do mundo. balão.

As idéias cultivadas pelo Dr. Aho e pelo Dr. Ullman fazem até mesmo parte dos computadores do futuro. Na Microsoft, o Dr. Svore está trabalhando em computadores quânticos, máquinas experimentais que contando com comportamento estranho exibida por coisas como elétrons ou metais exóticos resfriados a várias centenas de graus abaixo de zero.

Os computadores quânticos dependem de um tipo de comportamento físico completamente diferente dos computadores tradicionais. Mas, à medida que criam linguagens de programação para essas máquinas, a Dra. Svore e seus colegas ainda se valem do trabalho dos vencedores recentes de Turing.

“Estamos desenvolvendo as mesmas técnicas”, disse ele.

Source link

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo