SóProvas


ID
2940379
Banca
COSEAC
Órgão
UFF
Ano
2019
Provas
Disciplina
Programação
Assuntos

São exemplos de linguagem de segunda e quarta geração, respectivamente:

Alternativas
Comentários
  • Questão polêmica. Diversas fontes da internet afirmam que Cobol é de terceira geração. Infelizmente não encontrei nenhuma fonte confiável.

  • A primeira reunião formal sobre o assunto de uma linguagem comum para aplicações de negócios, patrocinada pelo Departamento de Defesa, ocorreu no Pentágono em 28 e 29 de maio de 1959 (exatamente um ano após a reunião do ALGOL em Zurique). O consenso do grupo era que a linguagem, na época chamada CBL (de Common Business Language), deveria ter certas características gerais. A maioria concordou que ela deveria usar inglês o máximo possível, apesar de alguns terem argumentado a favor de uma notação mais matemática. O relatório final do Short Range Committee, completado em dezembro de 1959, descrevia a linguagem que mais tarde foi chamada de COBOL 60.

    Achei também bastante errada a afirmação, porque linguagens de primeira geração são as linguagens de maquinas propriamente, as de segunda geração são as de montagem com assembly.

    Encontrei no livro Conceitos de linguagem de programação do Robert W. Sebesta o seguinte comentário sobre COBOL:

    O uso de computadores para aplicações comerciais começou nos anos 1950. Computadores especiais foram desenvolvidos para esse propósito, com linguagens especiais. A primeira linguagem de alto nível para negócios a ser

    bem-sucedida foi o COBOL (ISO/IEC, 2002), com sua primeira versão aparecendo em 1960.

    Dessa forma por ser uma linguagem de alto nível ela não poderia ser de segunda geração.

  • 1GL - machine-level programming languages

    2GL - assembly languages

    3GL - C, C++, C#, Java, BASIC, Pascal, Fortran, ALGOL, COBOL

    4GL - Python, SQL, Unix Shell, Oracle Reports, R

    5GL - OPS5, Mercury

    https://en.wikipedia.org/wiki/Programming_language_generations

  • Mais uma questão tosca da COSEAC, banca bem fraca.

    Por eliminação é letra B

  • COBOL e SQL.

  • Eu também iria pela eliminação na letra B