Você está na página 1de 2

Linguagens multiparadigma 1: F#, JavaScript, Python

1. As linguagens de programação multiparadgimas se caracterizam por terem suporte


ao desenvolvimento utilizando vários paradigmas de programação, como a orientação a
objetos, a
programação imperativa e a programação funcional. O F#, ao suportar tais
paradigmas, dentre outros, caracteriza-se por ser uma linguagem de programação
multiparadigma.
Indique quais das opções a seguir representa uma característica da linguagem F#:

R: E.Programação assíncrona.
Programação assíncrona é um dos recursos providos pela linguagem F#, sendo esta uma
linguagem dotada de tipos de dados complexos com alta integração entre outras
linguagens da
plataforma .NET, bem como tem uma sintaxe leve e tipos de dados imutáveis por
padrão. Sendo assim, F# não contém uma sintaxe carregada, sendo que os seus dados
não são mutáveis
por padrão, bem como, tem alta capacidade de integração a outras linguagens da
plataforma .NET. Além disso, os seus tipos de dados não são simples, mas complexos.

2. JavaScript é caracterizada por ser uma linguagem de programação multiparadigma,


ou seja, é capaz de proporcionar a programação utilizando diversos paradigmas de
forma simultânea
em um mesmo conjunto de código. A cerca da linguagem JavaScript, indique qual
afirmação é correta:

R: D. Proporciona recursos como dialog.


JavaScript proporciona recursos como dialog, além de validação de valores e
diversos outros recursos que minimizam o fluxo de server side, sendo uma linguagem
predominantemente
interpretada, bem como contém sintaxe leve e, por conter similaridades junto a
outras linguagens, tem uma grande facilidade de obtenção de mão de obra
qualificada. Sendo assim, não
existe dificuldade em obter mão de obra para JavaScript, bem como não contém uma
sintaxe carregada. Não proporciona maior fluxo server-side, mas sim um menor fluxo,
além de não ser
predominantemente compilada, mas sim interpretada.

3. Linguagem de programação multiparadigma que integra o Visual Studio desde a sua


versão 2010, sendo que com a sua utilização é possível desenvolver rotinas de alta
complexidade em
códigos simples de fácil entendimento e possível de ser integrada a outras
linguagens de programação presentes na plataforma .NET.
Indique qual opção a seguir representa a linguagem de programação indicada:

R: E. F#.
F# foi desenvolvida em 2005, por Don Syme, sendo que dadas as suas excelentes
características, passou a ser suportada pelo Visual Studio em 2010. JavaScript, C+
+, Python e C# contêm
características diferentes das mencionadas, por exemplo, C++ está presente desde as
primeiras versões do Visual Studio.

4. Linguagem de programação multiparadigma utilizada de forma predominante em


códigos que operam integrados em arquivos de código HTML, operando em client side,
de maneira a
fornecer características como uma gama maior de funcionalidades, propiciando
interatividade à página.
Indique qual opção a seguir representa a linguagem de programação indicada.
R:A. JavaScript.
JavaScript é a linguagem de programação muito utilizada em conjunto com a linguagem
HTML para desenvolver páginas web interativas. F#, C#, C++ e Phyton, apesar de
serem linguagens
multiparadigmas, não são utilizadas de forma predominante em conjunto com códigos
HTML.

5. Python é uma linguagem multiparadigma utilizada em grande escala por muitos


desenvolvedores no mundo inteiro, destacando-se por ser uma linguagem open source,
ou seja, o seu
código é aberto e disponível a qualquer pessoa para estudos, ou qualquer outra
atividade, desde que alinhada às suas licenças. A cerca dessa linguagem, indique
qual alternativa contém
uma afirmativa correta:

R: E. Tem tipagem dinâmica e forte.


Python tem uma tipagem dinâmica e forte na qual dificilmente é necessário informar
o tipo de dados de uma variável. Tem suporte a dados mutáveis e não mutáveis. Sendo
uma linguagem
multiparadigma, suporta a orientação a objetos, bem como o conceito de herança é
suportado. Além disso, é utilizado em vários campos, como programação para
dispositivos móveis,
web, desktop e várias outras.

Você também pode gostar