Resultados da pesquisa a pedido "language-design"
Como você escreveria uma linguagem de programação simples? [duplicado]
Possíveis duplicatas: Metodologias para projetar uma linguagem de programação simples [https://stackoverflow.com/questions/1208338/methodologies-for-designing-a-simple-programming-language] Aprendendo a escrever um ...
Como você força assinaturas de construtor e métodos estáticos?
Existe uma maneira de forçar uma classe (filho) para ter construtores com determinadas assinaturas ou métodos estáticos específicos em C # ou Java?Você obvia...
Mathematica: Não avaliado vs Defer vs Hold vs HoldForm vs HoldAllComplete vs etc etc
Estou perplexo com todas as funções integradas do Mathematica que pretendem evitar a avaliação de alguma forma:
Por que os atributos PHP não permitem funções?
Eu sou muito novo em PHP, mas tenho programado em linguagens semelhantes há anos. Fiquei confuso com o seguinte: class Foo { public $path = array( realpath(".") ); }Produziu um erro de sintaxe:Parse error: syntax error, unexpected '(', expecting ...
Esvazie if-statements [duplicate]
Esta questão já tem uma resposta aqui:Ponto-e-vírgula no final da instrução 'if' 17 respostasPor "declaração if vazia", quero dizer algo ...
Por que os argumentos padrão são avaliados no momento da definição em Python?
Eu tive um tempo muito difícil com a compreensão da causa raiz de um problema em um algoritmo. Então, simplificando as funções passo a passo, descobri que a ...
Uma variável final poderia ser reatribuída na captura, mesmo se a atribuição for a última operação em try?
Estou bastante convencido de que aqui
FP digitado: argumentos de tupla e argumentos curáveis
Nas linguagens de programação funcional de tipo estatístico, como Standard ML, F #, OCaml e Haskell, uma função geralmente é escrita com os parâmetros separados um do outro e com o nome da função simplesmente por espaços em branco: let add a b = ...
Métodos genéricos Java em classes genéricas
Se você criar uma classe genérica em Java (a classe possui parâmetros de tipo genérico), você poderá usar métodos genéricos (o método usa parâmetros de tipo ...