Perguntas com a marcação «compilers»

8
Escritor Assembly vs compilador na arquitetura VLIW

Eu li esta frase em um livro: Na arquitetura VLIW, o compilador / e / ou gravador de montagem escolhe instruções que podem ser executadas em paralelo. Qual é a diferença entre gravador de montagem e compilador? Um escritor de montagem também significaria o mesmo que

7
Existem implementações da máquina G sem etiqueta que não o GHC?

De Simon Peyton Jones (recente membro da Royal Society), lemos o artigo: Implementando linguagens funcionais preguiçosas no hardware de estoque: a G-Machine Spineless Tagless . Agora, este artigo é parte de como eles fizeram do Haskell uma linguagem preguiçosa quando a estavam implementando e...

7
Os monoides são úteis na otimização?

Muitas operações comuns são monoides . Haskell aproveitou essa observação para tornar muitas funções de ordem superior mais genéricas ( Foldablesendo um exemplo). Existe uma maneira óbvia de usar monoides para melhorar o desempenho: os programadores estão afirmando a associatividade da operação e,...