O desenvolvimento de sistemas é uma das principais ativida...

Próximas questões
Com base no mesmo assunto
Q3504786 Programação

O desenvolvimento de sistemas é uma das principais atividades da área de Tecnologia da Informação e Comunicação (TIC) nas organizações. As metodologias de desenvolvimento compõem o conjunto de conhecimentos essenciais para analistas e programadores. Com base nessas informações, julgue o item a seguir.


JavaScript é uma linguagem de programação interpretada que pode ser executada tanto no cliente (navegador) quanto no servidor (Node.js).

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C (certo)

1. Tema central:
A questão aborda os ambientes de execução da linguagem de programação JavaScript. Esse é um tema fundamental para quem atua ou deseja atuar com desenvolvimento de sistemas, especialmente porque JavaScript é uma das linguagens mais utilizadas na área de Tecnologia da Informação.

2. Resumo teórico:
JavaScript é uma linguagem de programação interpretada, o que significa que seu código é executado por um interpretador, e não precisa ser compilado antes de ser rodado. Tradicionalmente, JavaScript era utilizado apenas no lado do cliente, ou seja, em navegadores web para manipular páginas HTML, CSS e interações do usuário.

Com o avanço da tecnologia, especialmente com a chegada do Node.js (em 2009), tornou-se possível utilizar JavaScript também no lado do servidor, permitindo criar aplicações completas usando a mesma linguagem tanto no cliente quanto no servidor.

Fontes: MDN Web Docs – JavaScript; Node.js Documentation

3. Justificativa da alternativa correta:
A afirmação está certa porque:

  • JavaScript é realmente interpretada, seja em navegadores (por exemplo, Google Chrome, Firefox) ou em ambientes como Node.js.
  • A linguagem pode ser executada no cliente (navegador) para criar páginas dinâmicas e interativas.
  • Também pode ser executada no servidor por meio do Node.js, permitindo construir APIs, backends, automações e muito mais.

Essas características tornam JavaScript uma das linguagens mais versáteis do mercado.

4. Estratégia para interpretação:
Ao ler questões envolvendo linguagens de programação, fique atento ao contexto de execução (cliente ou servidor) e ao uso de termos como “interpretada” ou “compilada”. A menção ao Node.js é um indício importante de execução server-side.

Resumo:
A alternativa está correta, pois JavaScript é de fato uma linguagem interpretada e pode ser executada tanto no navegador (cliente) quanto no servidor (Node.js).

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito: Certo!

O JavaScript nasceu em 1995 (Netscape) como uma linguagem de script para rodar exclusivamente nos navegadores (Client-side). Sua função era trazer interatividade às páginas estáticas.

No entanto, em 2009, com o surgimento do Node.js (baseado no motor V8 do Google Chrome), o JavaScript "saiu" do navegador e ganhou a capacidade de ser executado diretamente no sistema operacional (Server-side).

  • Interpretada: Diferente do C++ ou Java (que precisam de compilação prévia para bytecode/binário), o JS é lido e executado linha a linha por um motor (engine).
  • Versatilidade: Essa característica de rodar em ambas as pontas (Full Stack) é o que torna o ecossistema JS um dos mais populares do mundo.

O que é node.js?

O Node.js não é uma linguagem de programação, mas sim um ambiente de execução (runtime) JavaScript de código aberto, cross-platform, que permite executar código JS fora do navegador, ou seja, no lado do servidor (Server-side).

@informaticaconcursos_

Bons Estudos!

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo