Eu queria saber em profundidade o significado e o funcionamento do compilador, vinculador e carregador. Com referência a qualquer linguagem, de preferência c
Eu queria saber em profundidade o significado e o funcionamento do compilador, vinculador e carregador. Com referência a qualquer linguagem, de preferência c
A maioria das pessoas usa os termos "pasta" e "diretório" alternadamente. Do ponto de vista do programador, existe uma diferença e, em caso afirmativo, qual é? Depende do sistema operacional ou existe um amplo consenso geral? Isso pelo menos sugere que há uma
Já vi três maneiras de fazer a conversão de bytes em megabytes: megabytes = bytes / 1000000 megabytes = bytes / 1024/1024 megabytes = bytes / 1024/1000 Ok, acho que o nº 3 está totalmente errado, mas já vi. Acho que o nº 2 está certo, mas estou procurando alguma autoridade respeitada (como W3C,...
Estou começando com SDL2 e tendo alguns problemas para tentar entender o que é um SDL_Renderer. O que é isso? O que isso faz? Qual é a diferença entre SDL_Renderer, SDL_Window, SDL_Surface e SDL_Texture e como eles estão relacionados? Tive problemas com isso ao tentar entender este código...
Alguém remotamente familiarizado com scripts em lote do Windows / DOS reconhecerá esta linha: @echo off Por muitos e muitos dias, fiquei feliz com o sentimento de que o @é como echo offdeve ser escrito no início do lote e é isso. No entanto, já recentemente I veio em uma linha como esta: @php...
Existem dois tipos de iteradores em Java: fail-safe e fail-fast. O que isso significa e qual é a diferença entre
Estou lendo um livro sobre a memória como conceito de programação. Em um dos capítulos posteriores, o autor faz uso intenso da palavra arena , mas nunca a define. Procurei o significado da palavra e como ela se relaciona com a memória e não encontrei nada. Aqui estão alguns contextos em que o autor...
Qual a diferença entre os dois? Podemos usá-los de forma
Na engenharia de software, criamos índices o tempo todo (por exemplo, em bancos de dados), mas também ouço muitas pessoas falarem sobre índices invertidos. Existe algo fundamentalmente diferente entre os dois? Eles soam como a mesma
Estou vendo um pedaço de código Java agora, e ele pega um caminho como uma String e obtém seu URL usando URL resource = ClassLoader.getSystemClassLoader().getResource(pathAsString);, em seguida, chama String path = resource.getPath()e, finalmente, executa new File(path);. Ah, e também há chamadas...
Quando leio sobre assembler, frequentemente encontro pessoas escrevendo que empurram um certo registro do processador e o pop novamente mais tarde para restaurar seu estado anterior. Como você pode empurrar um registro? Onde é empurrado? Por que isso é necessário? Isso se resume a uma única...
Estou um pouco confuso com o termo "pacote privado" que algumas documentações usam, junto com o uso de "acesso padrão". O acesso privado ao pacote e o acesso padrão não são sinônimos de
Alguém poderia fornecer uma boa descrição do que é um Lambda? Temos uma tag para eles e eles estão nos segredos da questão do C #, mas ainda não encontrei uma boa definição e explicação do que eles
Estou interessado em artigos que têm algumas informações concretas sobre design sem estado e com estado em programação. Estou interessado porque quero aprender mais sobre isso, mas realmente não consigo encontrar nenhum artigo bom sobre isso. Eu li dezenas de artigos na web que discutem vagamente o...
Eu fiz algumas pesquisas. Um byte tem 8 bits e uma palavra é a menor unidade que pode ser endereçada na memória. O comprimento exato de uma palavra varia. O que não entendo é qual é o sentido de ter um byte? Por que não dizer 8 bits? Eu fiz a um professor esta pergunta e ele disse que a maioria...
Eu pesquisei o tópico, mas além da Wikipedia não encontrei nenhuma documentação ou artigo útil. Alguém pode me explicar em palavras simples o que significa ou indicar alguma documentação agradável e fácil de
Eu sei exatamente o que é uma "biblioteca de terceiros", então presumo que o "terceiro", neste caso, seja simplesmente uma pessoa / empresa arbitrária que não seja o desenvolvedor? Tem a ver com "primeira pessoa" / "segunda pessoa" etc. talvez? O fato de haver um "terceiro" sugere que há um...
Eles são gerados por diferentes fases de um processo de compilação? Ou são apenas nomes diferentes para a mesma coisa?
Qual é o significado exato do termo "Cascata" em CSS? Estou recebendo pontos de vista diferentes, então pergunto aqui. Um exemplo ajudaria.
Eu li a seguinte frase no wiki do Fluent NHibernate : ...; entretanto, para a maioria das aplicações greenfield (e algumas brownfield também) o mapeamento automático será mais do que capaz. O que são aplicações greenfield e brownfield?