SóProvas


ID
1058068
Banca
FCC
Órgão
AL-RN
Ano
2013
Provas
Disciplina
Português
Assuntos

Atenção: O texto abaixo refere-se a questão.

Código é poesia

     A expressão, usada como slogan pela plataforma Wordpress, é controversa. Comparar a nobre arte poética com a técnica da programação parece sacrilégio.
      Código é frio e calculado, precisa ser objetivo, não pode dar margem a interpretações. O que isso tem em comum com a artesania de palavras que compõe um verso?
       A relação entre as duas áreas tem origens medievais. Até o século 12 não se calculava com números na Europa. Para isso existiam os ábacos. Derivados do sistema romano, números eram apenas um tipo de letra usada para registrar quantias.
   Entre as muitas invenções estão a Álgebra e os Algoritmos que, com equações algébricas, usam expressões para realizar operações. Também sintéticas, essas frases em línguas estranhas (SQL, JavaScript, HTML) têm sintaxe, ortografia e métricas precisas.
       A semelhança entre código e poesia vai além de sintaxe e frases curtas. Ambas têm propósito, sentido e estrutura. Por motivos diferentes, precisam ser elegantes e concisas.
      Bom código, como boa poesia, não "acontece" naturalmente, nem pode ser gerado a partir de dicionários de rimas. Demanda disciplina, talento e trabalho duro. Algoritmos bem desenvolvidos, como poesias bem escritas, seguem fluxos naturais de ideias. Tudo neles parece estar no lugar correto, nada pode ser removido, cada linha emenda naturalmente na próxima.
     O fluxo de operações não é determinado pela estrutura gramatical, mas pela forma com que cada ideia se conecta à seguinte, complementando a anterior. Linhas de código, como versos, fazem referências cruzadas, em que cada parte amplifica e sintetiza o que a antecedeu.
     Muitos preguiçosos autointitulados poetas apenas por serem capazes de rimar as palavras no fim de duas linhas se espantam porque ninguém suporta lê-los ou ouvi-los. Dodecassílabos, alexandrinos, heroicos ou redondilhas, poemas precisam de estrutura. Como eles, os novos programas computacionais e sonetos algorítmicos demandam estruturas e métodos para serem devidamente apreciados.
     Programar websites e aplicativos é complexo, mas não é impossível, nem restrito a mentes brilhantes e especiais. Da mesma forma que todos podem escrever, todos podem programar. Com engenho e arte, novos talentos podem fazer o que Chico, Caetano e Gil fizeram com os versos da nossa música. Mas só se poderá cultivá-los quando o preconceito que se tem com relação aos desenvolvedores for substituído pela admiração que temos por quem garimpa a beleza oculta na última flor do Lácio.

(Adaptado do texto de Luli Radfahrer, Folha de S. Paulo, Folha Tec, 29/07/2013)

De acordo com o texto.

Alternativas
Comentários
  • Segue alguns trechos entre aspas que retirei do texto para chegar à alternativa correta, e também alguns comentários:



    a) não se deve comparar poesia e programação, porque é uma presunção, embora ambas tenham muito em comum: dependem de conhecimentos e esforços para atingir um bom resultado.

    ERRADA

    (p. 10) "Programar websites e aplicativos é complexo, mas não é impossível, nem restrito a mentes brilhantes e especiais. Da mesma forma que todos podem escrever, todos podem programar."

    COMENTÁRIO: De acordo com o texto, ambas as ações demandam disciplina, talento e trabalho duro, além de serem também complexas. No entanto, não há menção de que é necessário conhecimento para realizá-las.



    b) é necessário que código e poesia, embora necessitando de conhecimentos e esforços por parte do programador e do poeta, se construam com a simplicidade das coisas naturais.

    ERRADA: 

    (p. 10) "Programar websites e aplicativos é complexo, mas não é impossível, nem restrito a mentes brilhantes e especiais. Da mesma forma que todos podem escrever, todos podem programar."

    COMENTÁRIO: De acordo com o texto, ambas as ações demandam disciplina, talento e trabalho duro, além de serem também complexas. No entanto, não há menção de que é necessário conhecimento para realizá-las.



    c) há uma estrutura gramatical, uma sintaxe que ultrapassa o uso de rimas e de receitas, que amplifica e sintetiza códigos e formas que devem ser seguidas para se atingir os objetivos.

    ERRADA: 

    (p. 8) "O fluxo de operações não é determinado pela estrutura gramatical, mas pela forma com que cada ideia se conecta à seguinte, complementando a anterior. Linhas de código, como versos, fazem referências cruzadas, em que cada parte amplifica e sintetiza o que a antecedeu." 

    COMENTÁRIO: De acordo com o texto, o que amplifica e sintetiza são as partes das referências cruzadas



    d) devem-se considerar as peculiaridades de cada uma das atividades, mas ambas têm em comum a dificuldade de um bom desenvolvimento de suas estruturas, de sua sintaxe.

    CORRETA:

    (p. 10) "Programar websites e aplicativos é complexo, mas não é impossível, nem restrito a mentes brilhantes e especiais. Da mesma forma que todos podem escrever, todos podem programar."

    COMENTÁRIO: Em todo o texto é possível notar que o autor descreve peculiaridades das duas atividades



    e) é necessário que os poemas que são construídos por mentes brilhantes e mesmo os programas computacionais respeitem os códigos para que sejam frios, concisos e admiráveis.

    ERRADA:

    (p. 10) "Programar websites e aplicativos é complexo, mas não é impossível, nem restrito a mentes brilhantes e especiais. Da mesma forma que todos podem escrever, todos podem programar."

    COMENTÁRIO: De acordo com o texto, em nenhum momento o autor entitula os poetas e programadores como detentores de mentes brilhantes



    Gabarito: D

    Caso encontrem algum erro, por favor me corrijam

  • Guilherme, quanto a sua explicação para o erro da alternativa A, (alternativa que eu marquei como sendo certa) achei muito convincente, mas em relação a alternativa D, a qual foi considerada correta pela banca, esta é dificil de aceitar. A alternativa diz que ambas tem em comum a dificuldade de desenvolvimento da estrutura (sintaxe), quando na verdade o autor cita que a maior dificuldade é conectar as ideias, e isso não faz parte da sintaxe. Entendo como sendo parte da sintaxe justamente a parte que o autor despreza quando diz que alguns poetas se acham bons por apenas saberem fazer rimas. Isso tem mais a ver com a sintaxe, e não é considerado dificil pelo autor. Será que alguém mais se habilita?

     

  • Achei questionável a letra B não ser considerada correta.

    b) é necessário que código e poesia, embora necessitando de conhecimentos e esforços por parte do programador e do poeta, se construam com a simplicidade das coisas naturais. 

    Texto:

    5º parágrafo:

    Bom código, como boa poesia, não "acontece" naturalmente, 
    nem pode ser gerado a partir de dicionários de rimas. 
    Demanda disciplina, talento e trabalho duro.

    Disciplina, talento e trabalhado duro = ESFORÇO.

    8º parágrafo:

    Dodecassílabos, alexandrinos, heroicos ou redondilhas, poemas precisam de estrutura. 
    Como eles, os novos programas computacionais e sonetos algorítmicos demandam 
    estruturas e métodos para serem devidamente apreciados.

    Estrutura e métodos = CONHECIMENTO

    6º parágrafo

    Algoritmos bem desenvolvidos, como poesias bem 
    escritas, seguem fluxos naturais de ideias. Tudo neles parece 
    estar no lugar correto, nada pode ser removido, cada linha 
    emenda naturalmente na próxima.

    "Fluxo natural de ideias", "emenda naturalmente na próxima" =  SIMPLICIDADE DAS COISAS NATURAIS

    Talvez por ter a palavra "coisa" e não "ideias", tenham considerado errada. Mas ideia pode estar dentro de coisa! Porque né, coisa é a coisa mais indefinida que há. haha