Perguntas com a marcação «scheme»

Scheme é uma linguagem de programação funcional que é um dialeto do Lisp. Possui um design minimalista com uma especificação padrão e muitas implementações.



11
Por que Scheme é meu primeiro idioma na universidade?
Eu ouço sobre C, C ++, Java todos os dias sempre que as pessoas começam a falar sobre ciência da computação, mas na minha primeira aula de ciência da computação nos pedem para escrever em Scheme (DrRacket). Por que é que? Que diferenças isso fará no meu futuro entendimento da …
80 scheme 



2
Aplicando Semântica Denotacional ao Design de Programas
Eu li um pouco sobre semântica denotacional (DS) e estou muito intrigado com o processo de projetar programas de computador em que tipos e funções têm mapeamentos fortes e claros para a matemática. Existem recursos que discutem a criação de programas baseados no DS em detalhes? Eu já vi alguns …
30 scala  haskell  scheme 



6
Qual a utilidade das macros Lisp?
O Lisp comum permite que você escreva macros que fazem a transformação de origem desejada. O esquema fornece um sistema higiênico de correspondência de padrões que permite executar transformações também. Quão úteis são as macros na prática? Paul Graham disse em Beating the Averages que: O código fonte do editor …
22 lisp  scheme  macros 




2
Aproximando-se do SICP em Clojure em vez de Scheme
Sou estudante de terceiro ano em um programa de engenharia de software e trouxe a idéia de ler o SICP para um consultor para obter uma compreensão mais profunda e mais fundamental dos princípios por trás de todo esse software que criamos. Ele sugeriu não aprender o esquema para concluir …
11 clojure  scheme  sicp 

2
Tipos em Lisp e Scheme
Vejo agora que o Racket tem tipos. À primeira vista, parece ser quase idêntico à digitação de Haskell. Mas o CLOS de Lisp está cobrindo parte do espaço que os tipos de Haskell cobrem? Criar um tipo Haskell muito estrito e um objeto em qualquer linguagem OO parece vagamente semelhante. …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.