"A simplicidade geral de uma linguagem de programação afeta muito sua legibilidade: uma linguagem com muitas construções básicas é mais difícil de aprender que uma com poucas. Os programadores que precisam usar uma linguagem extensa aprendem um subconjunto dessa linguagem e ignoram outros recursos. Esse padrão de aprendizagem é usado como desculpa para a grande quantidade de construções de uma linguagem, mas o argumento é inválido. Problemas de legibilidade ocorrem sempre que "
As afirmativas corretas, a respeito do uso de diversas linguagens de programação e aplicação dos conceitos de ortogonalidade e sobrecarga de métodos são as I, II e IV, apenas (letra e). A combinação de linguagens de forma apropriada torna aproveitar suas vantagens individuais e criar projetos de programação mais eficientes e acessíveis.
Conceitos aplicados em linguagens de programação
A simplicidade em projetos de programação pode ser alcançada utilizando-se várias linguagens em conjunto, selecionando cada uma delas de acordo com a tarefa específica. Diferentes linguagens possuem recursos distintos que podem facilitar a implementação de determinadas funcionalidades e tornar o código mais claro e conciso. Seguem analise das afirmativas sobre os conceitos relevantes nesse contexto são:
I - Verdadeira. Sobrecarga de métodos: Permite a criação de diferentes implementações de um método com o mesmo nome, mas com parâmetros diferentes, proporcionando maior flexibilidade e elegância no código.
II - Verdadeira. Multiplicidade de recursos oferecidas pelas linguagens: Cada linguagem possui bibliotecas e funcionalidades específicas, permitindo ao desenvolvedor escolher a mais adequada para cada tarefa, aumentando a produtividade.
III - Falsa. Ortogonalidade: Uma linguagem é ortogonal quando seus recursos podem ser combinados de maneira consistente, tornando a sintaxe mais clara e simples.
IV - Verdadeira. Uso de Python para programação web: Python é frequentemente escolhida para desenvolvimento web devido à sua simplicidade, facilidade de leitura e diversas bibliotecas. Em relação ao Java é largamente utilizado para desenvolvimento de aplicativos desktop por sua portabilidade, segurança e vasta comunidade de desenvolvedores.
Aprenda mais sobre linguagens de programação: https://brainly.com.br/tarefa/13301319
#SPJ1
A pergunta completa é a seguinte:
“A simplicidade geral de uma linguagem de programação afeta muito sua legibilidade; uma linguagem com muitas construções básicas é mais difícil de aprender que uma com poucas. Os programadores que precisam usar uma linguagem extensa aprendem um subconjunto dessa linguagem e ignoram outros recursos. Esse padrão de aprendizagem é usado como desculpa para a grande quantidade de construções de uma linguagem, mas o argumento é inválido. Problemas de legibilidade ocorrem sempre que o(a) autor(a) de um programa aprendeu um subconjunto diferente daquele com o qual os leitores estão familiarizados”. (SEBESTA, R., 2018) SEBESTA, R. Conceitos de linguagens de programação. Porto Alegre: Grupo A, 2018. E-book. (Disponível na Minha Biblioteca). Nas diversidades de linguagens de programação, alguns “problemas” podem ser encontrados devido à variedade de operadores e às diferentes declarações e características, aplicadas e resolvidas, muitas vezes, de forma diferente para diferentes linguagens. Sobre essas características, observe as afirmativas a seguir. I. Na sobrecarga de métodos, é possível que um operador ou função bloqueie a utilização de outro caso tente se utilizar do mesmo nome, mesmo que entradas ou parâmetros sejam de tipos ou quantidades diferentes. II. A multiplicidade de recursos permite que exista mais de uma forma de realizar uma mesma operação. Um exemplo clássico é utilizar o operador “++” em vez de utilizar tradicionalmente a operação de igualdade e adição. III. Ortogonalidade é o modo de programar um componente ou módulo de forma que, toda vez que uma alteração é realizada, o outro componente seja alterado automaticamente. IV. Diversas linguagens podem ser usadas para diferentes finalidades. Java e Python são exemplos tradicionais bastante utilizados mundialmente para sistemas desktop e sistemas web.
Lista de comentários
As afirmativas corretas, a respeito do uso de diversas linguagens de programação e aplicação dos conceitos de ortogonalidade e sobrecarga de métodos são as I, II e IV, apenas (letra e). A combinação de linguagens de forma apropriada torna aproveitar suas vantagens individuais e criar projetos de programação mais eficientes e acessíveis.
Conceitos aplicados em linguagens de programação
A simplicidade em projetos de programação pode ser alcançada utilizando-se várias linguagens em conjunto, selecionando cada uma delas de acordo com a tarefa específica. Diferentes linguagens possuem recursos distintos que podem facilitar a implementação de determinadas funcionalidades e tornar o código mais claro e conciso. Seguem analise das afirmativas sobre os conceitos relevantes nesse contexto são:
Aprenda mais sobre linguagens de programação: https://brainly.com.br/tarefa/13301319
#SPJ1
A pergunta completa é a seguinte:
“A simplicidade geral de uma linguagem de programação afeta muito sua legibilidade; uma linguagem com muitas construções básicas é mais difícil de aprender que uma com poucas. Os programadores que precisam usar uma linguagem extensa aprendem um subconjunto dessa linguagem e ignoram outros recursos. Esse padrão de aprendizagem é usado como desculpa para a grande quantidade de construções de uma linguagem, mas o argumento é inválido. Problemas de legibilidade ocorrem sempre que o(a) autor(a) de um programa aprendeu um subconjunto diferente daquele com o qual os leitores estão familiarizados”. (SEBESTA, R., 2018) SEBESTA, R. Conceitos de linguagens de programação. Porto Alegre: Grupo A, 2018. E-book. (Disponível na Minha Biblioteca). Nas diversidades de linguagens de programação, alguns “problemas” podem ser encontrados devido à variedade de operadores e às diferentes declarações e características, aplicadas e resolvidas, muitas vezes, de forma diferente para diferentes linguagens. Sobre essas características, observe as afirmativas a seguir. I. Na sobrecarga de métodos, é possível que um operador ou função bloqueie a utilização de outro caso tente se utilizar do mesmo nome, mesmo que entradas ou parâmetros sejam de tipos ou quantidades diferentes. II. A multiplicidade de recursos permite que exista mais de uma forma de realizar uma mesma operação. Um exemplo clássico é utilizar o operador “++” em vez de utilizar tradicionalmente a operação de igualdade e adição. III. Ortogonalidade é o modo de programar um componente ou módulo de forma que, toda vez que uma alteração é realizada, o outro componente seja alterado automaticamente. IV. Diversas linguagens podem ser usadas para diferentes finalidades. Java e Python são exemplos tradicionais bastante utilizados mundialmente para sistemas desktop e sistemas web.
Está correto o que se afirma em:
a. II e III apenas
b. I e II, apenas
c. II e III, apenas
d. I, III e IV, apenas
e. I, II e IV, apenas
Resposta:
I, II e IV, apenas
Explicação:
Conferido AVA!