Tecnologia da InformaçãoParadigmas e linguagens de programaçãoNUCEPE UESPI 2012
CM Teresina
Questão de Tecnologia da Informação
Acerca dos Paradigmas de Linguagens de Programação (LP), analise as proposições abaixo. 1) Algumas LP são consideradas funcionais puras, uma vez que não há o conceito de memória nem o de efeito colateral. Exemplos: Common Lisp. Scheme, Clojure, Erlang, Objective C, Haskell and F#. Outras são imperativas, porém contêm mecanismos nos quais é possível exercer a programação funcional: Python, Ruby, C#, Cython, Lua. 2) Algumas LP são consideradas Orientadas a Aspectos (OA), uma vez que permitem aos desenvolvedores de software separar e organizar o código de acordo com a sua importância para a aplicação (separation of concerns). Exemplos de LP OA puras: AspectJ, Crrrus, Forth. Outras são imperativas ou funcionais, mas contêm mecanismos para a programação OA: Cython, Groovy, Lua, Object- Pascal (Delphi), Python, Ruby. 3) Algumas LP são consideradas Orientadas a Objetos Puras (OOP), uma vez que nelas tudo é consistentemente tratado como objetos, desde os tipos primitivos aos comandos, blocos e módulos. Exemplos de OOP são: Scala, Smalltalk, Eiffel, JADE, Emerald. Outras foram projetadas para programação OO, porém contêm aspectos procedurais: C++, Java, Lua, C#, VB.NET, Python, Ruby, Groovy. Está(ão) correta(s), apenas:
Mais questões de Paradigmas e linguagens de programação
- Legalle 2026Na implantação de um novo sistema de prontuário eletrônico, a equipe de TI avaliou duas soluções de software desenvolvidas em linguagens distintas: uma compilada e outra interpret…
- FAPEC 2026Considere os conceitos básicos de programação estruturada. Qual das características é fundamental para garantir a legibilidade, a manutenção e a modularidade de um programa escrit…
- FGV 2026O XOQDOQ é um modelo computacional clássico de dispersão atmosférica, desenvolvido para calcular rotineiramente a razão entre concentração média de efluentes radioativos e a taxa…
- Legalle 2026No contexto do desenvolvimento de sistemas em Java, um Analista de Sistemas está analisando o funcionamento interno da JVM (Java Virtual Machine) para otimizar o desempenho de uma…
- Instituto AOCP 2026Em compiladores, a otimização de código busca melhorar o desempenho do programa sem alterar seu resultado. Entre as técnicas de otimização de tempo, uma delas consiste em expandir…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.
