Artigo Linguagem Scheme

2871 palavras 12 páginas
A Linguagem Funcional Scheme
Aluno:Alex Ino¸cˆencio Santos email:alecks-i-santos@hotmail.com.br Orientador: Prof.Hugo Resende

Resumo
Neste artigo falaremos sobre a Lingugem Scheme, suas caracter´ısticas vantagens e desnvantagens.Scheme e uma lingugem com um apecto difrente das linguagens procedurais chamado linguagem funcional.A programa¸c˜ao funcional enfatiza a avalia¸c˜ao de express˜oes, ao inv´es da execu¸c˜ao de comandos.
1. Introdu¸c˜ ao Scheme ´e um linguagem funcional que foi criada a partir de LISP que utiliza nota¸ca˜o pr´e-fixada e calculo lambda. A lingugem Scheme surgiu em 1975 no laborat´orio de AI do
MIT 1 criada por Guy L. Steele e Gerald J. Sussman que queriam uma de semˆantica f´acil e clara. A linguagem inicialmente foi criada para fins comerciais por ser facil de aprender e extremamente poderosa. Scheme foi uma das primeiras linguagens de programa¸ca˜o a incorporar lambda c´alculo nos procedimentos da classe principal.
A lingugem ´e definida pelo padr˜ao IEEE P1178,sendo substancialmente menor. Sua especifica¸ca˜o tem aproximadamente 50 p´aginas, quando comparadas a`s 1300 p´aginas do Common Lisp. O Scheme ´e freq¨ uentemente utilizado no estudo delinguagens de programa¸ca˜o, devido `a sua habilidade em representar v´arias abstra¸co˜es de programa¸ca˜o com um conjunto bem definido de primitivas.

1

Massachusetts Institute of Technology

Elsevier

November 30, 2014

2. Princ´ıpios do uso
2.1. Estrutura de dados
Em Scheme a duas estruturas b´asicas de dados listas e ´ atomos. ´
• Atomos
: Os a´tomos podem ser de trˆes tipos: Numerais,textos,ou simbolos;
• Listas: Em Scheme, o mecanismo b´asico de estrutura¸c˜ao de dados ´e a lista. Listas representam sequˆencias de valores. Como listas tamb´em s˜ao valores, podemos ter listascomo elementos de outras listas;
2.2. O interpretador
Muitas linguagens oferecem um dispositivo chamado ’REPL’ (Read-Eval-Print Loop). O
REPL ´e um programa que lˆe express˜oes ou

Relacionados

  • Artigo - Introdução à Linguagem Scheme
    3981 palavras | 16 páginas
  • Paradigma Imperativo
    1027 palavras | 5 páginas
  • trabalho algoritimo
    4087 palavras | 17 páginas
  • Trabalho de Programação Funcional
    1918 palavras | 8 páginas
  • Scheme E Common Lisp
    5661 palavras | 23 páginas
  • A linguagem Scheme
    1616 palavras | 7 páginas
  • Hidder's paper
    426 palavras | 2 páginas
  • Haskell
    2431 palavras | 10 páginas
  • 3571 11927 1 PB
    8630 palavras | 35 páginas
  • Paradigmas da programação
    6261 palavras | 26 páginas