SOFTWARE EM REVISTA

OBS: Esta parte precisa ser revista, podemos incluir as áreas de pesquisa em computação existentes.
Damos aqui uma visão de várias áreas importantes de software que emergiram durante os anos pós-ENIAC...
 

Software Básico

Os programas são geralmente divididos entre software básico e software de aplicação. O software de aplicação executa tarefas específicas como editoração de texto, planilhas, editoração gráfica.., enquanto que o software básico existe unicamente para controlar o próprio sistema do computador e é conhecido como Sistema Operacional.

Alguns exemplos de Sistemas Operacionais: Unix, Linux, OS-2, Windows, DOS.
 
 

Processamento de Texto

O software de processamento permite escrever, editar e formatar textos. Você pode passar do rascunho ao texto final eletronicamente, sem imprimir uma única palavra.

Alguns processadores de texto: Word (Windows), emacs e vi (Unix), edit(DOS).
 
 

Administração de Banco de Dados

Um bando de dados é simplesmente uma imensa pilha de informações: um arquivo de biblioteca, registros de transações bancárias, programações de vôos, arquivos policiais, dados do mercado de câmbio, todos são bancos de dados.

Um programa de administração de banco de dados organiza, atualiza e dá acesso ao banco de dados.

Alguns administradores de banco de dados: Dbase, Foxpro, Acess (Windows)
 
 

Ciência

A ciência depende da matemática, e os computadores são supermáquinas matemáticas. Os computadores podem simular o interior de uma estrela ou uma explosão nuclear, bem como a evolução de um ecossistema.
 
 

Gráficos

Comunicação

O maior sistema de computação, fora o do Governo, pertence a Companhia Telefônica. Os computadores controlam a rota e a comutação ao longo da rede telefônica, assim como a cobrança das contas.
 

Internet

Inteligência Artificial

A despeito de sua incrível velocidade e precisão, os computadores são pobres no reconhecimento de padrões, análise, premonições e compreensão da linguagem humana!

Uma máquina pode ser programada para pensar? Ou, como dizer se uma máquina está pensando?

Alan Turing sugeriu o seguinte teste: suponha que você pudesse se comunicar com algo ou alguém, sem vê-lo. Se, com base na conversação você não pudesse distinguir entre uma máquina e um humano, você acabaria por concordar que é um ser pensante!

Esta confusão filosófica não interrompeu as pesquisas, que têm obtido sucesso com os chamados Sistemas Especialistas, os quais imitam peritos humanos em várias tarefas.
 
 

Criptografia

Além do código ASCII, os computadores se utilizam de "Códigos Secretos". Inicialmente de uso estritamente militar e também de espionagem, atualmente é muito usada para transmissão camuflada de dados pela Internet, como forma de se manter a privacidade.

A informação é inicialmente armazenada numa cadeia binária que pode ser lida por qualquer computador: o "texto base", no jargão da criptografia. Para criptografá-lo usa-se um algoritmo S, que o converte em uma mensagem camuflada, chamada "texto cifrado".

texto base ------- S ------> texto cifrado

Teoricamente é impossível reconstruir o texto base a partir do texto cifrado sem conhecer algo sobre S. Por segurança S tem que ser complicado o suficiente para deixar o mais rápido dos computadores trabalhando por, digamos alguns milhões de anos antes de conseguir decifrá-lo!
 
 
 

CAD & CAM - Computer-Aided Desing e Computer-Aided Manufacture

Combinado rapidez de cálculo e poder gráfico de alta resolução, os computadores podem auxiliar o projeto de quase tudo: jatos, lentes, estampas de tecidos, casas, e até outros computadores.
 
 

Guerra

As forças armadas podem fazer uso de todo este Software.


 
Índice Página Anterior Próxima Página

Página Principal | Listas de Exercícios | Problemas Resolvidos| macmulti@ime.usp.br