Articles of terminologia

Qual é a diferença entre “método de class” e “método estático”?

Eu trabalhei com algumas linguagens diferentes, como Java, C # e Objective-C. Na maioria das linguagens, os methods que não exigem uma instância de um object são chamados de methods estáticos. No entanto, quando se trata de Objective-C, algumas pessoas ficam na defensiva quando você as chama de methods estáticos, e esperam que você as […]

Framework vs. Toolkit vs. Biblioteca

Qual é a diferença entre um Framework, um Toolkit e uma Library?

Qual é o significado de “cascata” em CSS?

Qual é o significado exato do termo “Cascading” em CSS? Eu estou recebendo visões diferentes, então eu pergunto aqui. Um exemplo ajudaria.

Fácil de entender a definição de “evento asynchronous”?

Eu encontrei este termo muito, e mesmo depois de pesquisar no Google, ainda não consigo entender o que exatamente isso significa. Existe alguma definição fácil de entender (idealmente com exemplos) do que um evento asynchronous é aquele que alguém pode fornecer? Obrigado!

Fios Verdes vs Fios Não Verdes

Eu gostaria de entender as vantagens fornecidas por esse tipo de encadeamento. Em quais ambientes os segmentos verdes são melhores que os não-verdes? Alguns dizem que os segmentos verdes são melhores para processadores multi-core. Quaisquer problemas de comportamento esperados.

Qual é a diferença entre fingir, zombar e stub?

Eu sei como eu uso estes termos, mas eu estou querendo saber se há definições aceitas para fingir , zombar e stub para testes de unidade? Como você define estes para seus testes? Descreva situações em que você pode usar cada um. Aqui está como eu os uso: Fake : uma class que implementa uma […]

contagem vs comprimento vs tamanho em uma coleção

A partir do uso de várias linguagens de programação e bibliotecas, observei vários termos usados ​​para o número total de elementos em uma coleção. Os mais comuns parecem ser length , count e size . por exemplo. array.length vector.size() collection.count Existe algum termo preferido para ser usado? Depende de que tipo de coleção é? ie. […]

Qual é a diferença entre currying e aplicação parcial?

Muitas vezes vejo na Internet várias queixas de que os exemplos de curry de outras pessoas não são curry, mas são, na verdade, apenas uma aplicação parcial. Eu não encontrei uma explicação decente sobre o que é uma aplicação parcial ou como ela difere do currying. Parece haver uma confusão geral, com exemplos equivalentes sendo […]

Qual é a diferença entre uma Árvore de Sintaxe Abstrata e uma Árvore de Sintaxe Concreta?

Eu tenho lido um pouco sobre como funcionam os interpretadores / compiladores, e uma área em que estou me confundindo é a diferença entre um AST e um CST. Meu entendimento é que o analisador faz um CST, passa para o analisador semântico que o transforma em um AST. No entanto, meu entendimento é que […]

O que é programação reativa (funcional)?

Eu li o artigo da Wikipedia sobre programação reativa . Eu também li o pequeno artigo sobre programação reativa funcional . As descrições são bem abstratas. O que a programação reativa funcional (FRP) significa na prática? O que a programação reativa (em oposição à programação não reativa?) Consiste? Meu background é em linguagens imperativas / […]