Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Nome: Amanda Kelly Rodrigues Cândido
	Giovanna de Sousa Sampaio
	Giulianni dos Santos Oliveira
Matrícula: 2017.1.0033.0052-2
Data: 13/02/2020
Professor: José Olímpio
PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
CAPÍTULO 2
1. Em que ano Plankalkül foi projetada? Em que ano foi publicado o projeto? 
	Plankalkull foi projetada em 1945, mas publicado em 1972.
3. Como eram implementados os pseudocódigos do início dos anos 1950? 
	Não existiam linguagens de programação de alto nível, nem mesmo linguagens de montagem, então a programação era feita em código de máquina, o que era tanto tedioso quanto passível de erros.
5. Por que a lentidão da interpretação dos programas era aceitável no início dos anos 
1950? 
	Uma das principais razões pelas quais a lentidão dos sistemas de interpretação era tolerada no final da década de 1940 e até meados da década de 1950 era a falta de hardware de ponto flutuante nos computadores disponíveis.
7. Em que ano foi iniciado o projeto do Fortran? 
	O FORTRAN 0 foi iniciado em janeiro de 1955.
9. Qual foi a fonte de todas as sentenças de fluxo de controle do Fortran I? 
	Todas as sentenças de controle do FORTRAN 1 eram baseadas em instruções do 704.
11. Quais sentenças de controle de fluxo foram adicionadas ao Fortran IV para chegar 
ao Fortran 77? 
	O FORTRAN 77 manteve a maioria dos recursos do FORTRAN IV e adicionou manipulação de caracteres de cadeias, sentenças de controle de laços lógicos e um If com uma cláusula opcional Else.
13. Que versão do Fortran foi a primeira a ter manipulação de cadeias de caracteres? 	FORTRAN 77. z 
15. Onde o LISP foi desenvolvido? Por quem? 
	O LISP foi desenvolvido na Universidade do MIT por John McCarthy.
17. Que dialeto de LISP é usado para cursos introdutórios de programação em algumas 
universidades? 
	O COMMON LISP, pois ele tem um grande número de tipos e estruturas de dados, incluindo registros, vetores, números complexos e cadeias de caracteres. Ela também tem uma forma de pacotes para modular coleções de funções e dados que fornece controle de acesso.
19. Em que versão do ALGOL a estrutura de bloco apareceu? 
	No ALGOL 60.
21. Que linguagem foi projetada para descrever a do ALGOL 60?
	A linguagem de sistemas. 
23. Em que ano o processo de projeto do COBOL começou? 
	A primeira reunião formal ocorreu no Pentágono em 28 e 29 de maio de 1959.
25. Que organização foi a maior responsável pelo sucesso inicial do COBOL (em termos 
de uso)? 
	 O Departamento de Defesa Americano (DoD).
27. Por que BASIC foi uma linguagem importante no início dos anos 1980? 
	Pois o BASIC foi a primeira linguagem amplamente usada por meio de terminais conectados a um terminal remoto. Antes disso, a maioria os programas eram inseridos nos computadores ou por meio de cartões perfurados ou por fitas de papel. 
29. Para que nova linha de computadores PL/I foi projetada? 
	Para a linha IBM System/360.
31. Que inovação em estruturas de dados foi introduzida no ALGOL 68, geralmente 
creditada ao Pascal? 
	O conceito de delimitar o programa com BEGIN/END.
33. Que linguagem introduziu a sentença case? 
	ALGOL-W.
35. Cite duas características de C que o tornam menos seguro do que Pascal. 
	Não é uma linguagem de alto nível como o Pascal e também não é de baixo nível.
	Em geral C permite ao programador fazer o que quiser.’
37. Quais são os dois tipos de sentenças que compõem uma base de dados Prolog? 
	Fatos e regras.
39. Como são chamadas as unidades de programas concorrentes em Ada? 
	Task.
41. O que compõe o mundo de Smalltalk? 
	O mundo de Samalltalk é populado por nada além de objetos, de constantes inteiros até grandes sistemas de software complexos.
43. Por que C++ inclui os recursos de C que são sabidamente inseguros? 
	Primeiro era fornecer uma linguagem na qual os programas pudessem ser organizados da mesma forma que no SIMULA 67. Um segundo objetivo era que deveriam existir penalidades pequenas ou nenhuma em termos de desempenho ao C. Um terceiro objetivo do C com Classe seria que ele poderia ser usado para quaisquer aplicações para as quais C poderia, então praticamente nenhum dos recursos de C seriam removidos, nem aqueles considerados inseguros.
45. Qual foi a primeira aplicação para Java? 
	A primeira aplicação do Java foi em dispositivos eletrônicos da empresa Sun Microsystems, porém não teve muito sucesso e posteriormente o Java foi usado para a programação Web onde teve um grande sucesso.
47. Como o sistema de tipos de PHP e JavaScript diferem daquele de Java? 
	Java é fortemente tipada, mas JavaScript é dinamicamente tipada.
	PHP é uma linguagem de scripting, do lado servidor, embutida em HTML e, projetada para aplicações Web. 
49. Quais são as duas linguagens que a versão original de Perl pretendia substituir? 
	Sh e Awk.
51. Qual é o relacionamento entre JavaScript e PHP, em termos de utilização? 
	Os dois são utilizados para programação Web.
53. Que estrutura de dados Python usa em vez de vetores? 
	Em vez de vetores, inclui três tipos de estruturas de dados: listas; listas imutáveis, chamadas de tuplas; e dispersões, chamadas de dicionários.
55. Que característica dos operadores aritméticos de Ruby os tornam únicos entre 
aqueles de outras linguagens? 
	Os operadores em Ruby são os únicos mecanismos sintáticos para especificar chamadas a métodos para as operações correspondentes.
57. Lua é normalmente compilada, puramente interpretada ou impuramente 
interpretada? 
	Compilada
59. Que deficiência da sentença switch do C é sanada com as mudanças feitas por C# 
a essa construção? 
	No C#, cada sentença selecionável deve terminar com um break que transfere o controle para fora da construção switch. Outra maneira é que a expressão de controle e as construções case podem ser cadeias em C#.
61. Quais são as entradas para um processador XSLT? 
	Um processador XSLT é um programa que recebe como entrada um documento de dados XML e um XSLT.
63. Que elemento da JSTL é relacionado a um subprograma? 
	Servlet e servlet container.
65. Os servlets são executados?
	Um servlet é uma instância de uma classe Java que reside e é executada em um sistema de servidor Web.

Mais conteúdos dessa disciplina