Sei sulla pagina 1di 5

21/02/2019 A ciência da ciência da computação?

Página 1

A profissão de TI Peter J. Denning

Ciência da Ciência da Computação?

A ciência da computação atende a todos os critérios para ser uma ciência, mas tem
problema de credibilidade auto-infligido.

Qual é a sua profissão? critérios para a ciência e veja como incluem ciência computacional,
Ciência da Computação. computação empilha. sistemas, engenharia e design.
Oh Isso é uma ciência? Estou ouvindo. O relatório de 1989, Computing como um
Claro, é a ciência da informação Disciplina , definiu o campo como:
processos de informação e suas inter- “A disciplina da computação
ações com o mundo. é o estudo sistemático de algoritmos
Eu vou aceitar que o que você faz é tecnologicamente processos rítmicos que descrevem
nologia; mas não ciência. Ofertas científicas e transformar informações:
com leis fundamentais de sua teoria, análise,
natureza. Computadores são design, eficiência, implementação
fez. Seus princípios vêm aplicação e aplicação
de outros campos, como a física ção. O fundamental
e engenharia eletrônica. questão subjacente a todos
Aguente. Há muitos computação é: 'O que pode
processos de informação natural. ser (eficientemente)
Computadores são ferramentas para implementar acasalado? '”[3, p. 12]
estudar, estudar e prevê-los. Ciência, engenharia,
Só nos EUA, quase 200 e matemática
departamentos acadêmicos reconhecem bine em um único e
isto; alguns foram concedendo CS mistura potente em nosso campo.
graus por 40 anos. Algumas de nossas atividades são
Todos eles participam de um delírio em massa principalmente ciência - por exemplo,
sion. Os pioneiros da sua geração de campos algoritmos experimentais, experimentos
acreditou uinamente na década de 1950 que ciência da computação mental, e
seu novo campo era ciência. Eles ciência computacional. Alguns são
estavam enganados. Não há computador Entendimentos Comuns principalmente engenharia - por exemplo
Ciência. Arte de computador, sim. Com-da Ciência ple, design, desenvolvimento, soft-
puter tecnologia, sim. Mas sem ciência.
O campo ur foi chamado com- engenharia de ware e computador
O termo moderno, Informação ciência puter de sua Engenharia. Alguns são principalmente
Tecnologia, está mais perto da verdade. começos na década de 1950. matemática - por exemplo,
Eu não aceito suas declarações Nas próximas quatro décadas, nós complexidade putacional, matemática
sobre meu campo e meu diploma. acumulou um conjunto de princípios software matemático e numérico
Você se importa se nos aproximarmosque se estendeu para além do seu original
análise. Mas a maioria são combinações
Veja?SCHNEIDER
JASON Vamos examinar o aceite fundações matemáticas para ções. Todos os três conjuntos de atividades

ACMde 2005 / vol. 27


COMUNICAÇÕES DAAbril 48, nº 4

https://translate.googleusercontent.com/translate_f 1/5
21/02/2019 A ciência da ciência da computação?
Página 2

A profissão de TI

A objeção de que a computação não é uma ciência porque estuda


objetos feitos pelo homem (tecnologias) é um arenque vermelho. Ciência da Computação
estuda processos de informação tanto artificiais quanto naturais.

desenhar sobre o mesmo fundamental ciência lida com previsão e dia produzir um mais preciso
princípios. Em 1989, usamos o verificação por observação, mais do que Big-O-Calculus e
termo "computação" em vez de realização e experimento. incluir uma teoria da localidade. o
“Ciência da computação, matemática, A pesquisa em computação é abundante Interação Humano-Computador nascente
e engenharia. ”Hoje, com exemplos do científico ação (IHC) está examinando
colocando ciência, engenharia, paradigma. Pesquisadores de cognição,as maneiras pelas quais as informações humanas
matemática, arte e todas as suas por exemplo, suponha que processos de interação interagem com
combinações são agrupadas em muito comportamento inteligente é o processos automatizados.
o título "ciência da computação". resultado de processos de informação emPor essas definições, a computação
O científico cérebros e ner- qualifica como uma ciência exata. isto
paradigma, que Ciência Arte vous sistemas; estuda processos de informação,
remonta a princípios prática eles constroem que ocorrem naturalmente nas
Francis Bacon, é recorrências fundamentais
desempenho qualificado
sistemas que mundo cal; cientistas da computação trabalham
o processo de explicação açao implemento com um sistema aceito, sistematizado
descoberta invenção
formar hipóteses análise síntese hipotetizado corpo do conhecimento; muito
ses e testes dissecação construção em formação ciência puter é aplicada; e
eles através processos e ciência puter é usado para previsão
experimentos; hipóteses bem sucedidas Tabela 1. Ciênciacompara-os e verificação.
tornar-se modelos que explicam e vs. art. com o real A objeção de que a computação
prever fenômenos no mundo. coisa. O com- não é uma ciência porque estuda
Ciência da computação segue isto puters nestes estudos são ferramentas para
objetos feitos pelo homem (tecnologias)
paradigma no estudo da informação testar a hipótese; sistema bem-sucedido é um arenque vermelho. Ciência da computação
processos. O sinônimo europeu tems podem ser implantados imediatamente
Informação sobre estudos
para ciência da computação - informat-ately. Engenharia de software processa artificial e natu-
ics - sugere mais claramente a os pesquisadores formulam hipóteses ural. Ajuda outros campos a estudarem
campo é sobre a informação de como a programação é feita deles também. Físicos explicam
processos, não computadores. e como surgem defeitos; através comportamento com quantum
Os lexicógrafos oferecem dois testando eles buscam entender processos de informação - alguns dos
distinções adicionais. Um é quais modelos funcionam bem e comoque, como emaranhamento, são
entre ciência pura e aplicada; usá-los para criar melhores bastante estranho - e verificar sua
a ciência pura se concentra no conhecimento
gramas com menos defeitos. Experienciateorias com simulação de computador
borda por si só e aplicada algoritmistas mentais estudam o experimentos de Bioinformati-
concentra-se no conhecimento de desempenho de algoritmos reais em cians explicar DNA como codificado
utilitário strable. O outro é conjuntos de dados reais e formular informação biológica e estudo
entre inexatos (qualitativos) e para prever seu tempo e armazenamento como as enzimas de transcrição lêem
ciência exata (quantitativa); exato requisitos de idade; eles podem um e agir sobre isso; modelos de computador

28 Abril de 2005 / vol. 48, No. 4 COMUNICAÇÕES DO ACM

Página 3

https://translate.googleusercontent.com/translate_f 2/5
21/02/2019 A ciência da ciência da computação?

destes processos ajudam a personalizarfazendo como os processos pelos quaisembora ele também acreditasse
terapias para pacientes individuais. Fatos científicos são propostos, colocar é uma ciência matemática.
Laboratórios farmacêuticos e de materiais
discutido e aceito. Um novo Walter Tichy, um experimentalista
criar moléculas artificiais proposição é discutida e estudada e realizado software
através de simulações de computador de em publicações, conferências, construtor, argumenta que a ciência da computação
os processos de informação correspondência por e-mail, discus- Ciência é ciência [12]. David Par-
composições químicas mentirosas. sões, debates, prática e Nas, um engenheiro, argumenta que o
Para ajudar a definir os limites experimentos repetidos. Se torna parte de software da ciência da computação
da ciência, lexicógrafos também um "fato" somente depois de ganhar muitos é realmente engenharia [10]. eu mesmo
contraste ciência com arte. Arte aliados entre cientistas e outros praticado nas três tradições
refere-se às práticas úteis de um usando isso. Para ganhar aliados, uma nossas
proposta
áreas e não vemos
campo, não para desenhos ou esculturas deve ser verificada de forma independente limites agudos.
tures. A Tabela 1 lista alguns termos por múltiplas observações e Até mesmo a ciência da computação
que são frequentemente associados a não deve haver contra-exame e Diretoria de Tecnologia do
e com a arte. Programação, ples. Latour vê a ciência no Conselho Nacional de Pesquisa não é
design, software e hardware fazendo como um confuso, político, consistente. Em 1994, um painel
engenharia, construção e validação processo humano, repleto de emoções argumentou que
modelos, e construindo usuário e polêmicas ocasionais. o ciência puter é um aspecto essencial
interfaces são todas "computação a literatura científica leva-o para fora. do campo [9]. Em 2004, outro
artes ”. Se a estética for adicionada, o Tudo o que Latour diz é consistentepainel discutiu as realizações
as artes da computação estendem-se a tenda com as definições consagradas mentos da informática
ics, layout, desenhos, fotografa- ção do paradigma da ciência. Depois de pesquisa; além de comentários
phy, animação, música, jogos, tempo e validação suficientes, um sobre abstração em modelos, eles
e entretenimento. Tudo isso modelo torna-se parte da ciência dizer quase uma palavra sobre o
colocando complementos de arte e corpo científico do conhecimento. tradição experimental [8].
enriquece a ciência. Paul Graham, um proeminente
Desacordo Interno membro da geração que
Ciência em ação Os cientistas da computação nem todoscresceu com computadores,
Em seu notável livro sobre o concordar se a ciência da computação inventou
é o Yahoo! armazenar e
funcionamento da ciência, Ciência emCiência. Seu julgamento sobre isso técnicas iniciais para filtros de spam;
Ação , o filósofo Bruno pergunta parece depender ele identifica com a arte da computação.
Latour traz uma nota de cautela para em que tradição eles cresceram. Ele diz: “Eu nunca gostei do termo
a distinção entre ciência Hal Abelson e Gerry Sussman, 'Ciência da Computação'. … Computador
e arte [7]. Tudo discutido que se identificam com a matemati- a ciência é uma bolsa de sorte
nesta coluna (sistematizado tradições de cal e engenharia de áreas relacionadas lançadas em conjunto por
corpo de conhecimento, capacidade decomputação, disse: “Computação um acidente da história, como
fazer previsões, validação de A ciência não é uma ciência e, portanto, Jugoslávia. … Talvez um dia
modelos), faz parte do que ele chama significado companheiro tem pouco a 'ciência ver da computação' vai, como
ciência pronta, ciência que é com computadores ”[1]. Eles Iugoslávia, se dividir em seu
pronto para ser usado e aplicado, acreditamos que a significação final partes componentes. Isso pode ser
que está pronta para apoiar a arte. cance é com anotações para uma coisa boa. Especialmente se
Muita ciência em formação expressando cálculos. Edsger significa independência para o meu
aparece como arte até se tornar Dijkstra, um matemático que terra nativa, hacking ”[5, p. 18].
a ciência. construiu software requintado, Ele não está argumentando contra
Latour define ciência-no- discutido o mesmo ponto, ciência puter, mas para um appella-

ACMde 2005 / vol. 29


COMUNICAÇÕES DAAbril 48, nº 4

Página 4

A profissão de TI

Os cientistas da computação nem todos concordam se o computador


a ciência é ciência. Seu julgamento sobre esta questão parece depender
em que tradição cresceram.

ção como arte de computadorÁrea saturado. Eles têm


Problema
https://translate.googleusercontent.com/translate_f 3/5
21/02/2019 A ciência da ciência da computação?
que é mais atraente para Computação• Acúmulo de erros ilimitados em máquinasdescobriu
finitas a maioria de seus
hackers (seu termo para • Não-computabilidade de alguns problemas princípios básicos e novos
importantes
• Intratabilidade de milhares de problemas comuns
programadores de elite). • Algoritmos ótimos para alguns problemasdescobertas
comuns são cada vez menos
Dana Gardner, do • Compiladores de qualidade de produção freqüente. Por que é computador
Yankee Group, não Comunicação • Compressão de arquivos sem perdas
• Compressão de áudio e vídeo com perda, ciência
mas de diferente? Uma vez o
alta fidelidade
como esta noção. Ele • Códigos de correção de erros para canais rodada
de ruídoatual
altosde
e em rajadas
• Troca segura de chaves criptográficas em redes abertas
compara a corrente puter-science-in-the-mak-
estado do desenvolvimento de software •• problema
Interação de arbitragem ing resolve, epor raça)
Problema de bug dependente de tempo (condicionado
o desenvolvimento da • problema Deadlock assumindo quedeosresposta
hackers não
• Algoritmos rápidos para prever o rendimento e o tempo
renascimento industrial, • protocolos da Internet secede, a ciência da computação
• Protocolos de autenticação criptográfica
quando ricos benfeitores morrer fora?
Lembrança • localidade
comissionados • debulhar
grupos de altamente treinados • Pesquisa
• Mapeamento de dois níveis para acesso a Ciência da Computação
objetos compartilhados
artesãos para único grande Automação • Simulações de tarefas cognitivas focadas Prospera em
obras de arte [4]. Ele • Limites em sistemas especialistas Relacionamentos
• testes de Turing Reversos
diz: “pessoas de negócios Horgan argumentou em 1996
estão trabalhando muito maisdesenhar
• Objetos e ocultação de informações
perto • Níveis que novas descobertas científicas
para o reino de Henry • Redes de previsão de tempo de resposta easthroughput de servidores
necessidades requerem masterização
Ford, onde eles estão Tabela 2. Alguns problemas não óbvios quantidades cada vez maiores de
resolvido por princípios de computação.
procurando reutilização, intercambiável complexidade. Em 2004 ele repetiu
peças, processos automatizados, sua principal conclusão: “A ciência
montagem altamente industrializada Ciência da Computação pode nunca mais produzir revelações como
linhas. ” Surpresa? monumental como a teoria da evo-
OK, então a computação tem muitaAarteTabela 2 lista seis categorias principais
lução, relatividade geral, quantum
e sua própria ciência, embora alguns dos princípios de computação ao longo mecânica, a teoria do big bang,
de seu povo não tem certeza sobre com exemplos de importantes Genética baseada em DNA. ... Alguns
a ciência. No entanto, o computador coveries que não são óbvias para Objetivos buscados da ciência aplicada
a ciência tem profundidade? Há diversão
amadores [2]. Ao explorar estes como imortalidade, superluminal
princípios fundamentais que não são princípios, os profissionais são capazes naves espaciais e superinteligentes
óbvio para aqueles que não para resolver problemas que amadoresmáquinas - podem sempre nos iludir ”
Entenda a ciência? Quem seria acharia verdadeiramente desconcertante. [6, p. 42].
pensaram que a velocidade da luz ESTÁ BEM. Eu estou achando isto atraente.
A ciência da computação já
é o mesmo para todos os observadoresMas
até ainda tenho uma preocupação. Éfez issotodas as grandes descobertas é
Einstein postulou a relatividade? Ou vale a pena investir meu tempo ou Indo a? É um progresso incremental
que as ondas de probabilidades de ondas
Dólares
de passeio
de P & D em ciência da computação?
tudo o que resta? Tem computador
até Schroedinger postular quan- Em seu livro de 1996, The End of Sci ciência borbulhou no final de
Mecânica Tum? Há alguma coisa ence, o jornalista John Horgan a era histórica da ciência?
assim na ciência da computação? argumenta que a maioria dos campos científicos
Eu acho que não. Horgan argumenta

30 Abril de 2005 / vol. 48, No. 4 COMUNICAÇÕES DO ACM

Página 5

que o número de campos científicos contribuiu para o boom da Internet e nologias, é mais aberto a críticas
é limitado e cada um é lentamente Em seguida, caiu com o busto ponto.com.
pensando. Ciência da computação
estando exausto. Mas computador Agora você está fazendo todo tipo de sempre foi parte de seu mundo;
a ciência está indo de um jeito diferente.
alegações
isto sobre sistemas seguros, spam
eles não questionam sua validade.
está constantemente formando relacionamentos
bloqueio, colaboração, empresa Em sua pesquisa, eles estão aumentando
com outros campos; cada um abre sistemas, design de DNA, biônica, seguindo o paradigma da ciência
um novo campo. Paul Rosenbloom otecnologia e muito mais. Porque deveria digm. Tichy me disse que o
colocou isso de forma eloquente em sua Eu acredito em você? literatura de pesquisa recente mostra
análise recente da ciência da computação aumento acentuado nos testes.
Engenharia e engenharia [11]. Validando Computador O paradigma da ciência não tem
Rosenbloom mapeia a história Reivindicações de ciência faz parte do mainstream
da informática por sua relação Lá você nos tem. Nós temos cepção da informática. Mas
relações com o meio físico, a vida, permitiu o hype da publicidade em breve será. c
e ciências sociais. Com cada departamentos para se infiltrarem em nossos laboratórios.
uma ciência da computação abriu oratórios. Em uma amostra de 400 Referências
novos campos, implementando, publicações de ciência da computação 1. Abelson, HG e Sussman, GJ Structure
interagindo e incorporando antes de 1995, Walter Tichy e Interpretação de Programas de Computador, 2º
ed . MIT Press, 1996.

https://translate.googleusercontent.com/translate_f 4/5
21/02/2019 A ciência da ciência da computação?
esses campos.
sistemas Exemplos
autonômicos, incluem
bioinformática descobriu
aqueles que aproximadamente
propondo modelos ou 50% 2.Comum. Denning,ACM
P. Grandes
46 , 10princípios
(novembrodedecomputação.
2003), 15-20.
3. Denning, P. et al. Computação como disciplina.
ics, biometria, biossensores, cogni- hipóteses não testá-los Comum. ACM 32 , 1 (janeiro de 1989), 9-23.
próteses avançadas, ciência cognitiva, [12] Em outros campos da ciência, o 4. Ericson, J. A psicologia do serviço-ori-
cyborgs, computação de DNA, fração de artigos com não testado arquitetura incorporada. Revista Portals (Ago.
2004); www.portalsmag.com/articles/
computação imersiva, neural hipóteses foi de cerca de 10%. Tichy default.asp? ArticleID = 5872.
computação e quantum concluiu que a nossa falha em testar 5. Graham, P. Hackers e Painters: Grandes Idéias
da era do computador . O'Reilly e Associ-
puting. Rosenbloom acredita que mais permitido muitos doentes ates, 2004.
o constante nascimento e riqueza de idéias a serem experimentadas na prática 6. eHorgan, J. O fim da ciência revisitado. IEEE
novos relacionamentos garante um reduziu a credibilidade de nossos Computador (janeiro de 2004), 37-43.
7. Latour, B. Ciência em Ação . Universidade de
futuro brilhante para o campo. campo como uma ciência. O relativo Harvard
Press, 1987.
Tudo bem, eu vou aceitar isso. Vocêjuventude do nosso campo - mal 60 8. Conselho Nacional de Pesquisa. Ciência da
tem ciência, você tem arte, você pode anos de idade - não explica o Reflexões sobre o Campo, Reflexões de
Computação
o campo . National Academy Press, 2004.
surpresa, e você tem um futuro. baixa taxa de testes. Três gerações 9. Conselho Nacional de Pesquisa. Carreiras
Mas você também tem credibilidade parece tempo suficiente para para cientistas da computação experimentais e
Acadêmicas
Engenheiros National Academy Press, 1994.
problema. Na década de 1960, seu povo cientistas da computação para estabelecer
10. Parnas, D. Engenharia de software: um inconsciente
alegou que eles logo construiriam que seus princípios são sólidos. casamento summado. Comum. ACM 40 , 9
sistemas artificialmente inteligentes que A percepção do nosso campo (Setembro de 1997), 128.
11. Rosenbloom, P. Uma nova estrutura para
iria rivalizar com especialistas humanos
parece
e ser uma questão geracional. puter ciência e engenharia. IEEE
fazer novas descobertas científicas. Em puter (novembro de 2004), 31-36.
Os membros mais velhos tendem a identificar
12. Tichy, W. Se cientistas computacionais
os anos 1970 eles alegaram que eles tificar com uma das três raízes de mais. IEEE Computer (maio de 1998), 32-40.
em breve seria capaz de sistematicamente
campo - ciência, engenharia ou
produzir confiável, confiável, seguro, matemática. O paradigma da ciência Peter J. Denning (pjd@nps.edu) é
e sistemas de software seguros. No digm é em grande parte invisível dentro o diretor do Instituto Cebrowski para
inovação de informação e superioridade no
Década de 1980 foi o desaparecimentoosdeoutros dois grupos. Escola de Pós-graduação Naval em Monterey, CA,
papel, universidades, bibliotecas e A geração mais jovem, muito e é ex-presidente da ACM.
pendulares. Nenhuma dessas coisas menos awed que o mais velho uma vez
aconteceu. Na década de 1990, você estava com novas tecnologias de computação© 2005 ACM 0002-0782 / 05/0400 US $ 5,00

ACMde 2005 / vol. 31


COMUNICAÇÕES DAAbril 48, nº 4

https://translate.googleusercontent.com/translate_f 5/5

Potrebbero piacerti anche