Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Tema 60: Linguagens de Programação 
Linguagens de ProgramaçãoUma linguagem de programação é um sistema de comunicação 
utilizado por programadores para escrever programas de computador. Ela serve como uma 
interface entre o programador e o computador, permitindo que os comandos sejam 
compreendidos e executados pela máquina. As linguagens de programação podem ser divididas 
em duas categorias principais: linguagens de baixo nível e linguagens de alto nível. 
Tipos de Linguagens de ProgramaçãoLinguagens de Baixo NívelSão linguagens que estão 
mais próximas da linguagem de máquina, ou seja, do código binário executado pelos 
processadores. Essas linguagens oferecem menos abstração e mais controle sobre o hardware do 
computador. Exemplos incluem Assembly e Linguagem de Máquina.Exemplo: O Assembly é 
usado para programar diretamente em linguagens que interagem com o hardware de maneira 
muito próxima.Linguagens de Alto NívelAs linguagens de alto nível oferecem mais abstração e 
são mais próximas da linguagem humana. Elas são projetadas para facilitar o desenvolvimento 
de software e melhorar a legibilidade do código. Exemplos incluem Python, Java, C++, e 
JavaScript. Exemplo: Python é uma linguagem de alto nível usada em diversas áreas, como 
desenvolvimento web, análise de dados, inteligência artificial e automação. 
Linguagens de Programação Interpretadas vs. Compiladas 
As linguagens podem ser interpretadas ou compiladas. Linguagens interpretadas, como Python 
e JavaScript, são executadas por um interpretador, linha por linha, enquanto linguagens 
compiladas, como C e C++, são convertidas em código de máquina pela compilação antes de 
serem executadas.Exemplo: Python é interpretada, o que significa que você pode rodar o código 
diretamente, enquanto C++ precisa ser compilada antes de ser executada. 
Linguagens Funcionais vs. ImperativasLinguagens Imperativas: As linguagens imperativas, 
como C e Java, seguem um estilo de programação onde o programador define uma sequência 
de comandos que o computador deve seguir para realizar uma tarefa.Linguagens Funcionais: 
As linguagens funcionais, como Haskell e Elixir, tratam funções como cidadãos de primeira 
classe e encorajam a programação sem mudanças de estado. Evolução das Linguagens de 
Programação Desde o surgimento das primeiras linguagens de programação, como o 
Assembly, houve uma evolução significativa para linguagens mais abstratas e poderosas. 
Linguagens como FORTRAN e COBOL marcaram uma era no desenvolvimento de software, 
enquanto linguagens modernas como Python e Go têm se tornado populares pela simplicidade e 
facilidade de uso. 
1. Qual é a principal característica de uma linguagem de alto nível? 
A) Está mais próxima da linguagem de máquina e do hardware. 
B) A programação é feita diretamente em código binário. 
C) Oferece mais controle sobre os recursos do computador. 
x D) Possui maior abstração e é mais próxima da linguagem humana. 
2. O que caracteriza uma linguagem de programação funcional? 
A) Ela usa sequências de comandos para alterar o estado do programa. 
B) Ela enfatiza a reutilização de código através de loops. 
C) Ela trata funções como cidadãos de primeira classe. 
x D) Ela se baseia em operações matemáticas para executar tarefas.

Mais conteúdos dessa disciplina