Nota sobre Linguagem de Programação
1. ↑ Edsger Dijkstra em seu livro A Discipline of Programming assim define as linguagens de programação: "Eu vejo uma linguagem de programação principalmente como um veículo para a descrição (potencialmente muito sofisticada) de mecanismos abstratos" Dijkstra, Edsger W (1976). A Discipline of Programming (em inglês) (Englewood Cliffs, New Jersey: Prentice Hall). p. 9. ISBN 0-13-215871-X.
2. ↑ Para um mapa abrangente da história das linguagens de programação ver: «Mapa da história das linguagens de programação»
inglês). Consultado em 1 de dezembro de 2010.
3. ↑ ou rodar, como se diz no jargão da computação
4. ↑ Veja também Compilador.
5. ↑ Citação de Knuth do memorando de Curry: "O primeiro passo no planejamento do programa é o de analisar a computação em certas partes principais, chamadas aqui de divisões, de modo que o programa possa ser sintetizado a partir delas. As partes principais devem ser tais que, ou pelo menos algumas delas, são cálculos independentes em si próprios, ou modificações desses cálculos." em: Knuth, Donald E (2003). «1-The Early Development of Programming Languages». Selected Papers on Computer Languages (em inglês) (Ventura Hall, Stanford: CSLI). p. 17. ISBN 1-57586-382-0.
6. ↑ Sussman et al. menciona que as linguagens de altíssimo nível são programadas em termos de sentenças declarativas. Em: Abelson, Harold; Sussman, Gerald Jay; Sussman, Julie (1996). Structure and Interpretation of Computer Programs (em inglês) 2ª ed. (Cambridge, Massachusetts: McGraw-Hill). p. 22. ISBN 0-07-000484-6.
7. ↑ Muitos autores classificam as linguagens quanto ao grau de abstração em apenas dois: alto e baixo. Alguns autores como Dennis Ritchie e Kenneth Thompson classificam algumas linguagens como C e CPL tanto como baixo nível como alto nível como em: Appleby, Doris; VandeKopple, Julius J (1997). Programming Languages. Paradigm and Practice (em inglês) 2ª ed. (New York: McGraw-Hill). p. 132-134. ISBN 0-07-005315-4.
1. ↑ Edsger Dijkstra em seu livro A Discipline of Programming assim define as linguagens de programação: "Eu vejo uma linguagem de programação principalmente como um veículo para a descrição (potencialmente muito sofisticada) de mecanismos abstratos" Dijkstra, Edsger W (1976). A Discipline of Programming (em inglês) (Englewood Cliffs, New Jersey: Prentice Hall). p. 9. ISBN 0-13-215871-X.
2. ↑ Para um mapa abrangente da história das linguagens de programação ver: «Mapa da história das linguagens de programação»
inglês). Consultado em 1 de dezembro de 2010.
3. ↑ ou rodar, como se diz no jargão da computação
4. ↑ Veja também Compilador.
5. ↑ Citação de Knuth do memorando de Curry: "O primeiro passo no planejamento do programa é o de analisar a computação em certas partes principais, chamadas aqui de divisões, de modo que o programa possa ser sintetizado a partir delas. As partes principais devem ser tais que, ou pelo menos algumas delas, são cálculos independentes em si próprios, ou modificações desses cálculos." em: Knuth, Donald E (2003). «1-The Early Development of Programming Languages». Selected Papers on Computer Languages (em inglês) (Ventura Hall, Stanford: CSLI). p. 17. ISBN 1-57586-382-0.
6. ↑ Sussman et al. menciona que as linguagens de altíssimo nível são programadas em termos de sentenças declarativas. Em: Abelson, Harold; Sussman, Gerald Jay; Sussman, Julie (1996). Structure and Interpretation of Computer Programs (em inglês) 2ª ed. (Cambridge, Massachusetts: McGraw-Hill). p. 22. ISBN 0-07-000484-6.
7. ↑ Muitos autores classificam as linguagens quanto ao grau de abstração em apenas dois: alto e baixo. Alguns autores como Dennis Ritchie e Kenneth Thompson classificam algumas linguagens como C e CPL tanto como baixo nível como alto nível como em: Appleby, Doris; VandeKopple, Julius J (1997). Programming Languages. Paradigm and Practice (em inglês) 2ª ed. (New York: McGraw-Hill). p. 132-134. ISBN 0-07-005315-4.
Nenhum comentário:
Postar um comentário