Ir para o conteúdo principal
Participe da comunidade de reparos - Criar conta

Informações gerais e identificação

Os computadores podem parecer mágicos, mas, na verdade, não têm inteligência própria quando saem das mãos do departamento de marketing. Em um nível fundamental, os computadores executam instruções simples fornecidas pelo software que executam, como "adicione estes dois números" ou "mova este número para um local diferente". Todo software é feito a partir dessas instruções básicas, que podem ser combinadas da maneira certa para reproduzir um vídeo ou simular a física de um acidente de carro. De muitas maneiras, o software funciona como o cérebro do computador, e é por isso que, sem ele, o seu iPhone se torna um bloco de plástico, metal e vidro.

O primeiro software foi escrito por Ada Lovelace na década de 1840. Como o algoritmo que ela projetou era apenas teórico e o computador com o qual ela estava trabalhando nunca foi construído, suas ideias nunca foram testadas. Muitos programas de software iniciais não foram escritos em uma linguagem de programação de alto nível como a conhecemos hoje; em vez disso, o software estava atrelado ao hardware e era "programado" com componentes físicos. Mulheres como Kathleen Booth e Grace Hopper trabalharam em softwares iniciais na década de 1940 roteando cabos entre várias entradas e saídas. Margaret Hamilton escreveu o software para as missões espaciais Apollo dos EUA no final da década de 1960, que era apresentado ao computador como uma série de circuitos. Mesmo assim, o primeiro software que existia completamente dentro da memória do computador era muito diferente do Javascript ou Python modernos. As linguagens assembly tiveram que vir primeiro, compartilhando sintaxe semelhante com as instruções lógicas e binárias que seriam alimentadas ao processador. Dessa forma, o software que temos hoje é construído sobre esses marcos, com código de alto nível sendo alimentado a um montador (assembler), que então envia instruções para o software físico integrado ao processador.

O software moderno vem em uma variedade de tipos. Primeiro, existem os aplicativos ou "apps", que são programas independentes que você pode baixar, comprar, instalar e excluir. Aplicativos comuns incluem processadores de texto para digitar documentos, navegadores da web para visitar o iFixit.com e jogos de vídeo para relaxar. Os aplicativos não podem ser executados sem um sistema operacional — abreviado como "SO" — para fornecer a base. Os sistemas operacionais mais comuns para laptops e computadores de mesa são Windows, macOS e Linux. A maioria dos smartphones usa iOS ou Android. Você pode acessar este site para ver qual SO você está usando atualmente.

Informações adicionais

Software na Wikipedia

História do Software na Wikipedia

Software aplicativo na Wikipedia

Sistema operacional na Wikipedia

Andrew Optimus Goldheart

Membro desde: 10/17/09

515.671 Reputação

Autoria de 406 guias

Equipe

iFixit Membro de iFixit

Staff

123 Membros

Autoria de 86.246 guias

Visualizações:

Últimas 24 horas: 72

Últimos 7 dias: 694

Últimos 30 dias: 2,799

Ao todo: 121,084