1
resposta

[RESUMÂO] resumo do que foi dito na aula pra quem esta com dificuldade de entender por causa da oratória

Atualmente, vivemos em um mundo repleto de computadores, variando de computadores de mesa a dispositivos portáteis. Esses computadores executam programas que foram escritos por pessoas para realizar ações específicas. Ao interagir com esses dispositivos, queremos que eles executem as ações desejadas. No entanto, para que os computadores executem programas, é necessário que esses programas sejam escritos previamente.

Ao escrever código, normalmente usamos linguagens de programação de alto nível, como JavaScript, que são compreensíveis para nós, humanos. Essas linguagens nos permitem realizar operações complexas e expressar ideias de maneira próxima à linguagem cotidiana. No entanto, os computadores não entendem diretamente essas linguagens de alto nível; eles operam com uma linguagem muito mais restrita, conhecida como linguagem de máquina.

A linguagem de máquina é composta por instruções simples, como operações matemáticas e comparações, que o computador pode executar diretamente. Cada instrução é uma sequência de zeros e uns, conhecida como código binário. Para traduzir o código de alto nível que escrevemos para o código de máquina que o computador compreende, é necessário um compilador ou interpretador. Essa tradução envolve converter as instruções de alto nível em uma sequência adequada de instruções de máquina.

Portanto, apesar da aparência de magia, os computadores executam ações específicas baseadas em instruções concretas em linguagem de máquina, representada por sequências de zeros e uns. Compreender essa base é essencial para quebrar a ideia de que os computadores são puramente abstratos e entender melhor o funcionamento interno dessas máquinas complexas.

**principais pontos **

  • Vivemos em um mundo cercado por computadores, de tamanhos variados, desde desktops até dispositivos portáteis e incorporados em nossos ambientes cotidianos.
  • O objetivo dos programas é fazer com que os computadores executem ações específicas quando interagimos com eles.
  • Para que os computadores executem programas, esses programas devem ser escritos por alguém.
  • Linguagens de programação de alto nível, como JavaScript, permitem que os humanos expressem instruções de maneira mais compreensível.
  • No entanto, os computadores só entendem linguagem de máquina, uma linguagem restrita com instruções específicas, como operações aritméticas, armazenamento em memória e comparações.
  • O código de máquina é uma sequência de instruções em linguagem compreensível pelo computador.
  • Um exemplo de código em JavaScript foi dado, envolvendo variáveis, operações de soma e uma instrução condicional.
  • O código de máquina equivalente foi mostrado usando uma notação simplificada de linguagem de montagem ou assembly.
  • O computador entende instruções em linguagem de máquina como uma sequência de zeros e uns, onde cada estado de ligado e desligado representa um bit.
  • A tradução do código de alto nível para código de máquina requer um tradutor ou compilador que converta as instruções compreensíveis em instruções binárias compreensíveis pelo computador.
1 resposta

Oii, Mariana! Tudo bem?

Agradeço por compartilhar o seu resumo para ajudar os colegas de estudos, certamente ajudará.

O seu resumo está certinho e bem detalhado. Captura pontos abordados em aula, explicando como os computadores funcionam, desde a programação em linguagens de alto nível até a execução de instruções em linguagem de máquina.

Parabéns pela dedicação, continue assim! Qualquer dúvida que surgir, conte conosco para te ajudar.

Bons estudos, Mariana!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software