O que é computação e para que serve?

Última atualização
04 out 2023
Tempo de leitura
9 min
O que é computação

De um ábaco a um laptop: falamos sobre a evolução da computação.

Que a computação exerce uma função importante em nosso dia a dia não é novidade para ninguém. Cada dia mais, nos vemos mais dependente desse recurso tecnológico. Mas você já parou para pensar em como tudo isso começou? Se a resposta for não, confere este artigo que nós vamos contar essa história!

O que é computação?

A computação é uma ciência que produz, desenvolve e estuda sistemas computacionais. Dois aspectos são levados em conta: hardware (CPUs, teclados e impressoras) e software (programas, aplicativos, serviços, entre outras coisas).

Esta disciplina combina vários conhecimentos e teorias de engenharia, eletrônica, matemática e lógica para criar sistemas e dispositivos capazes de processar dados automaticamente.

O que é computação

Fonte: Unsplash

Façamos agora uma breve apresentação, desde a origem da computação até os dias atuais.

História da computação

Voltemos a milhares de anos atrás, quando as civilizações greco-romanas começaram a usar ferramentas, chamadas ábacos, para fazer cálculos. Eram estruturas de madeira ou mármore com pequenas esferas, que eram montadas em barras e deslizavam livremente. Os ábacos não eram computadores no sentido que usamos a palavra hoje, pois era preciso fazer cálculos de cabeça e usar o ábaco apenas para acompanhar o resultado. No entanto, eles marcaram o primeiro passo em direção à computação.

Em 1642, Blaise Pascal revolucionou a maneira de realizar cálculos construindo a Pascalina. Sua invenção, embora excepcionalmente capaz de fazer somar e subtrair, tornou-se a precursora das calculadoras mecânicas.

Em 1672, o matemático Gottfried Wilhelm von Leibnitz desenvolveu o primeiro dispositivo para realizar operações matemáticas de adição, subtração, divisão, multiplicação e cálculo da raiz quadrada.

O primeiro computador, que era uma máquina analítica, foi criado por Charles Babbage em 1822. A informação era inserida por meio de cartões perfurados. A máquina tinha uma memória, uma calculadora, um dispositivo de entrada e de saída. Além disso, era capaz de executar vários algoritmos.

Em 1944, a IBM e Howard Aiken entregaram o primeiro computador eletromecânico Mark I à Marinha dos EUA para uso em pesquisa de campos magnéticos e projetos de radares. O curioso é que foi no Mark I que o primeiro bug (do inglês ‘inseto’) foi detectado. Era uma mariposa morta que causava um erro ao bloquear buracos na fita perfurada.

O primeiro computador eletrônico, conhecido como ENIAC, foi criado em 1946. Pesava 27 toneladas e consumia muita energia. No entanto, era totalmente digital e realizava até 5 mil operações por segundo.

A partir desse momento, os avanços na computação começaram a acelerar de tal forma que era razoável agrupá-los em etapas ou “gerações“:

Fonte: Unsplash

  • Primeira geração (1940s – 1955): Um grupo de cientistas britânicos criou o computador Colossus, que servia para interpretar mensagens durante a Segunda Guerra Mundial. O aparelho ocupava uma sala e utilizava válvulas a vácuo, que amplificavam o sinal elétrico. Outro exemplo conhecido dessa época foi o UNIVAC, criado em 1951 nos Estados Unidos e usado para realizar censos.
  • Segunda geração (1955 – 1965): A substituição das válvulas a vácuo por transistores permitiu reduzir o tamanho dos computadores e seu consumo de energia. Em 1960 foi criada a máquina PDP-1, na qual dois anos depois foi jogado o primeiro videogame da história, o Spacewar!
  • Terceira geração (1965 – 1970): Começaram a utilizar circuitos integrados, onde colocavam milhares de transistores. Com isso, conseguiram aumentar a capacidade de processar informações e tornaram os dispositivos ainda menores.

    Ficou evidente que os vários modelos de máquinas não eram compatíveis. A solução veio em 1963, quando foi desenvolvido o código ASCII, que permitiu a transferência de dados entre computadores de diferentes fabricantes. Além disso, foi estabelecida a primeira comunicação entre computadores chamada Arpanet, da qual se originou a Internet.

  • Quarta geração (1870 – 1984): Foi caracterizada pela invenção dos microprocessadores. A velocidade de resposta aumentou, baixando preços e tornando os computadores acessíveis ao público. Apareceram os famosos PCs (Personal Computer). Em 1976, Steve Wozniak e Steve Jobs desenvolveram o Apple I. Em 1980, a IBM começou a produção em massa de PCs com processadores Intel.
  • Quinta geração (1984 – aos dias atuais): Esta é a era em que estamos agora. Testemunhamos os primeiros modelos de laptops ou computadores portáteis, internet e redes de comunicação. Conversamos pelo WhatsApp, escolhemos entre IOS e Android, assistimos a vídeos no YouTube e a filmes na Netflix. Podemos até usar plataformas online como a EBAC para aprender uma nova profissão. Hoje em dia estamos em uma transição para a sexta geração, que podemos definir como a era da Inteligência Artificial.

Elementos básicos da computação

Fonte: Unsplash

Vejamos agora os termos fundamentais da computação:

Estrutura de dados e algoritmos

Os dados se estruturam para que seu processamento seja mais eficiente. Os algoritmos trabalham com os dados inseridos em um programa. Então, se a estrutura for eficiente, o algoritmo também será.

Sistemas operacionais

O sistema operacional permite que o usuário interaja e dê comandos ao computador. Ele gerencia os recursos que nos permitem executar tarefas como ligar, desligar, executar programas e atualizações, etc.

Arquitetura de computadores

É a estrutura essencial de um computador, composta pelo processador, pela memória RAM, pelo disco rígido e pelo software. Esta área da computação avalia otimizações de elementos e avanços em materiais para aumentar o desempenho dos computadores.

Linguagens de programação

As linguagens de programação são usadas para que o usuário possa se comunicar com o computador, dando-lhe instruções do que ele quer que o computador faça. Elas permitem automatizar tarefas, processar grandes volumes de dados, desenvolver aplicativos, jogos, entre outras coisas.

Tipos de computação

Existem vários tipos de computação, que se distinguem de acordo com suas aplicações e as necessidades do usuário:

Computação em nuvem: Os serviços que não exigem download e instalação de software fazem parte da nuvem. Essa tecnologia permite que os usuários acessem aplicativos, bancos de dados e arquivos remotamente, ou seja, por meio da Internet. Por exemplo, se você assiste a uma série em uma plataforma de streaming, ouve uma música ou armazena documentos em seu drive, você está fazendo uso da computação em nuvem. Os exemplos mais conhecidos desses serviços são Amazon Web Services, Google Cloud e Microsoft Azure. Embora sejam capazes de armazenar grandes quantidades de dados, têm certas limitações, como vulnerabilidade na privacidade, dependência de conexão com a internet, etc.

Computação ubíqua: Este tipo de computação inclui dispositivos que podem fazer tarefas de forma autônoma, sem interagir com humanos. Por exemplo, em uma casa inteligente todos os dispositivos eletrônicos são acionados automaticamente: eles ajustam a temperatura, limpam os espaços, organizam a rotina, entre outras coisas. Os smartwatches da Garmin, o aplicativo Home da Apple e a Alexa da Amazon são exemplos dessa tecnologia, que agiliza tarefas rotineiras, mas ao mesmo tempo pode ameaçar a privacidade do usuário ao gerenciar seus dados pessoais.

Computação quântica: Há o risco de que em breve nos encontraremos no limite da capacidade de processamento que os computadores tradicionais possuem. A área emergente da computação quântica é a resposta para esse problema. Em vez de usar chips ou pulsos de corrente, um computador quântico depende das propriedades físicas dos átomos. Isso faz com que a informação se processe de maneira mais rápida e completa. Esse tipo de computação é aplicado no desenvolvimento de machine learning, Inteligência Artificial e realidade aumentada.

Computação gráfica: Este ramo da computação visual consiste em computadores e softwares que são responsáveis pela criação de efeitos visuais, protótipos, imagens 2D e 3D. Geralmente, é aplicada na indústria cinematográfica, videogames e realidade virtual. Entre seus exemplos estão Adobe Illustrator, Google Picasa, Corel Draw, Adobe Photoshop e Autocad, entre outros.

Computação distribuída: Refere-se a uma rede de computadores que realizam diferentes tarefas ao mesmo tempo. Dessa maneira, é possível aumentar a velocidade dos processos, e os usuários podem interagir entre si. Por exemplo, o modelo SaaS (‘software como serviço’) requer que os usuários acessem aplicativos e programas de uma empresa. Eles estão vinculados a uma rede de computadores que funcionam de forma conjunta.

De que trata a carreira de computação?

A computação relaciona vários campos de estudo com o mundo dominado por inovações tecnológicas. Se você sempre teve interesse pela computação, sem saber em qual área focar, te apresentamos o curso TI do Zero ao Pro.

O curso é online e dividido em duas etapas. Durante a primeira fase, você aprenderá sobre as profissões de TI mais populares: análise de dados, ciência de dados, engenharia de qualidade de software, desenvolvimento Full-Stack com Python e com Java. Na segunda etapa, você selecionará a área em que deseja se especializar. Você poderá desenvolver suas habilidades, colocá-las em prática e criar um portfólio com seus próprios projetos. O centro de carreira lhe dará suporte para criar um currículo, um perfil profissional no LinkedIn, bem como te orientar a como ser bem-sucedido em uma entrevista de emprego. Aprenda online e no seu próprio ritmo, com nossa equipe de profissionais qualificados, que o acompanham durante toda a sua jornada.

Participe dos nossos webinars de Programação & Data! A EBAC realiza, semanalmente, eventos online que são ministrados por profissionais renomados do mercado de trabalho. Abertos ao público e gratuitos, os webinars são ideais para quem gosta de ficar por dentro das últimas novidades sobre a área de atuação. O que você está esperando? Acesse a nossa agenda e programe-se!

Página inicial / Programação & Data
Equipe EBAC

O conteúdo

Curso de TI online para iniciantes

No curso, você vai se aprofundar nas 5 profissões mais populares da TI e, então, poderá escolher aquela que gostou mais.

12 meses
12x de
R$ 562,50
(parcelas sem juros no cartão de crédito)
Investimento pelo curso completo
R$ 6.750
R$ 13.500
Inscreva-se no curso
Compartilhe sua opinião
Notificar sobre comentários

Ou como convidado

Cadastre-se Cadastre-se Cadastre-se Cadastre-se Cadastre-se

Artigos Relacionados

06 dez 2023
5 min
O que é Java e para o que é usado?

Descubra as características dessa linguagem de programação que começou a ser desenvolvida em 1991 e está cada vez mais popular.

06 dez 2023
5 min
22 nov 2023
13 min
Aos 45 anos, estudante da EBAC realiza sonho de trabalhar na área de TI

Rodrigo Rossetti Tozatti, estudante do curso Profissão: Engenheiro de Qualidade de Software, está integrando uma equipe de QA. Confira como foi a sua jornada profissional até aqui e inspire-se!

22 nov 2023
13 min
14 nov 2023
8 min
Bill Gates: A mente brilhante por trás da Microsoft

Descubra como a incrível visão de Bill Gates transformou o mundo da tecnologia para sempre.

14 nov 2023
8 min
26 out 2023
8 min
De biomédica a cientista de dados

Conheça a trajetória profissional de Sandra Lin que, após 10 anos atuando como biomédica, hoje trilha seu caminho como analytics & insights pleno na BRF.

26 out 2023
8 min
13 out 2023
7 min
Ada Lovelace: a vida e descobrimentos da filha de Lord Byron

Descubra como a filha de Lord Byron estabeleceu um marco na história da programação.

13 out 2023
7 min
10 out 2023
7 min
O que é a internet das coisas?

Aprenda como funciona a tecnologia IoT, onde é usada, quais são seus benefícios e possíveis riscos.

10 out 2023
7 min