Logo Passei Direto
Buscar
A linguagem de programação usada para o desenvolvimento de sistemas também afeta o número de linhas de código que devem ser desenvolvidas. Uma linguagem como Java pode indicar que mais linhas de código são necessárias do que se C (por exemplo) fosse usada. No entanto, esse código extra permite uma maior verificação em tempo de compilação, de maneira que os custos de validação sejam reduzidos.

SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson, 2011. p. 444.

Considerando as características que possam ser aplicadas tanto à linguagem C quanto a linguagem Java, marque V para verdadeiro e F para falso:
( ) Portabilidade – possibilidade de o código ser executado em múltiplas plataformas
( ) Código desacoplado – possibilidade de o programa progredir de acordo com a complexidade
( ) Multithreading – a existência de funcionalidades prontas para uso e prontas para compartilhamento
A sequencia encontrada foi:
User badge image
daniel vaz herzog

há 12 meses

Respostas

User badge image

Ed Verified user icon

há 12 meses

Vamos analisar cada afirmação sobre as linguagens C e Java: ( ) Portabilidade – possibilidade de o código ser executado em múltiplas plataformas. É verdadeira (V). Tanto C quanto Java têm características de portabilidade, mas Java é especialmente conhecido por sua portabilidade devido à JVM (Java Virtual Machine), que permite que o código Java seja executado em qualquer plataforma que tenha uma JVM. ( ) Código desacoplado – possibilidade de o programa progredir de acordo com a complexidade. É falsa (F). O conceito de desacoplamento se refere à separação de componentes de um sistema, o que não é uma característica intrínseca das linguagens em si, mas sim uma prática de design de software. Ambas as linguagens podem permitir código desacoplado, mas isso depende mais da abordagem do programador do que da linguagem. ( ) Multithreading – a existência de funcionalidades prontas para uso e prontas para compartilhamento. É falsa (F). Embora Java tenha suporte nativo para multithreading, C não possui suporte nativo, dependendo de bibliotecas externas para implementar essa funcionalidade. A afirmação não está correta em relação à definição de multithreading. Portanto, a sequência correta é: V - F - F.

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

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina