Logo Passei Direto
Buscar
7. Entre desenvolvedores iniciantes, é comum a confusão entre os conceitos de bibliotecas e APIs. Selecione a alternativa que contém o conceito de bibliotecas:


A. São coleções de implementações que podem ser importadas e reutilizadas.
B. São facilitadores no desenvolvimento de aplicações, fornecendo funcionalidades como autocomplete.
C. São abstrações que unem códigos comuns entre vários sistemas.
D. São contratos entre sistemas que são acessados e reutilizados.
User badge image
Ensinando Através de Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 10 meses

Para entender a diferença entre bibliotecas e APIs, é importante saber que: - Bibliotecas são coleções de código que podem ser utilizadas em um programa para realizar tarefas específicas. Elas oferecem funcionalidades que podem ser importadas e reutilizadas pelos desenvolvedores. - APIs (Interfaces de Programação de Aplicações) são conjuntos de regras e definições que permitem que diferentes sistemas se comuniquem entre si. Analisando as alternativas: A. São coleções de implementações que podem ser importadas e reutilizadas. - Esta definição se encaixa perfeitamente no conceito de bibliotecas. B. São facilitadores no desenvolvimento de aplicações, fornecendo funcionalidades como autocomplete. - Isso pode se referir a ferramentas ou bibliotecas, mas não define especificamente o que é uma biblioteca. C. São abstrações que unem códigos comuns entre vários sistemas. - Isso se aproxima mais do conceito de APIs. D. São contratos entre sistemas que são acessados e reutilizados. - Esta definição se refere mais a APIs do que a bibliotecas. Portanto, a alternativa correta que contém o conceito de bibliotecas é: A. São coleções de implementações que podem ser importadas e reutilizadas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta que contém o conceito de bibliotecas é a alternativa A: "São coleções de implementações que podem ser importadas e reutilizadas." As bibliotecas são conjuntos de código pré-escrito que podem ser importados e utilizados em um projeto para fornecer funcionalidades específicas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Os protocolos de comunicação paralela são os mais utilizados atualmente, por terem uma eficiência maior.

I- A comunicação paralela é a mais utilizada atualmente.
II- A comunicação paralela possui uma eficiência maior.
a) I is correct.
b) II is correct.
c) Both I and II are correct.
d) None of the above statements are correct.

O protocolo I²C/TWI utiliza arquitetura mestre-escravo, em que alguns dispositivos, chamados de mestre, enviam comandos para outros executarem.

I- O protocolo I²C/TWI utiliza arquitetura mestre-escravo.
II- Alguns dispositivos chamados de mestre enviam comandos para outros dispositivos executarem.
a) I is correct.
b) II is correct.
c) Both I and II are correct.
d) None of the above statements are correct.

Ao longo da última década, o número de pessoas que utilizam dispositivos móveis para acessar a internet disparou e, assim, elas passaram a consumir mais conteúdo por meio de dispositivos móveis do que por desktops. Nesse contexto, existem várias maneiras eficazes de criar uma experiência móvel que realmente atenda às expectativas dos usuários modernos, como os progressive web apps e os aplicativos nativos. Quais as principais características que distinguem os progressive web apps e os aplicativos nativos?

I. Um aplicativo nativo é desenvolvido diretamente do próprio dispositivo móvel, enquanto os progressive web apps são desenvolvidos de maneira externa, a partir de um desktop.
II. Um aplicativo nativo é desenvolvido em uma plataforma específica para um determinado dispositivo, enquanto os progressive web apps independem das plataformas em que são escritos, podendo ser instalados normalmente como um aplicativo nativo.
III. Um aplicativo nativo é desenvolvido em código de baixo nível diretamente em operações binárias, enquanto os progressive web apps são desenvolvidos em linguagens de programação de alto nível de forma abstrata.
IV. Um aplicativo nativo é desenvolvido em uma plataforma específica para um determinado dispositivo, enquanto os progressive web apps não precisam ser instalados, compilam muito mais rápido e não requerem a aprovação de uma loja para serem baixados.
a) I is correct.
b) II is correct.
c) III is correct.
d) IV is correct.

Mais conteúdos dessa disciplina