Engenharia de software

Perguntas e respostas para profissionais, acadêmicos e estudantes que trabalham no ciclo de vida de desenvolvimento de sistemas

1
JITs de código de máquina e o bit Desativar Execução
Como o código de máquina gerado em tempo de execução (como a saída de um JIT) é realmente executado pela CPU se a CPU / OS possui um bit de Desativação de Execução? Tanto quanto eu sei, muitos processadores modernos e sistemas operacionais incluem suporte para uma NX bit, (incluindo …
10 machine-code  jit  llvm 

2
O que faz com que um caso ruim seja resolvido rapidamente?
Estou aprendendo sobre o quicksort e quero ilustrar matrizes diferentes nas quais o quicksort teria dificuldade. O quicksort que eu tenho em mente não possui um embaralhamento aleatório inicial, faz 2 partições e não calcula a mediana. Pensei em três exemplos até agora: [1,2,3,4,5,6,7,8,9,10] - when the array is sorted …




3
Por que as estruturas compactadas não fazem parte da linguagem C?
Todo compilador C oferece a opção de "empacotar" estruturas C (por exemplo __attribute__ ((__packed__)), ou #pragma pack()). Agora, todos sabemos que a embalagem é necessária, se quisermos enviar ou armazenar dados de maneira confiável. Isso também deve ter sido um requisito desde os primeiros dias da linguagem C. Então, eu …
10 c 


6
Como determinar o que deve obter seu próprio controlador?
Estou usando o padrão MVC no meu aplicativo da Web criado com PHP. Estou sempre lutando para determinar se preciso de um novo controlador dedicado para um conjunto de ações ou se devo colocá-los dentro de um controlador já existente. Existem boas regras práticas a seguir ao criar controladores? Por …
10 mvc 


5
Existem limitações técnicas ou recursos de linguagem que impedem que meu script Python seja tão rápido quanto um programa C ++ equivalente?
Eu sou um usuário de Python de longa data. Alguns anos atrás, comecei a aprender C ++ para ver o que ele poderia oferecer em termos de velocidade. Durante esse período, eu continuaria usando o Python como uma ferramenta para prototipagem. Parecia que este era um bom sistema: desenvolvimento ágil …


5
É benéfico estudar além do básico de uma linguagem básica quando o objetivo principal é confiar em sua estrutura? [fechadas]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 5 anos . Lembre-se de que este não é outro 'Quanto [ insira a linguagem de …

5
Imprima o menor menor de 2 ^ i * 5 ^ j onde i, j> = 0
Recentemente, foi-me feita essa pergunta durante uma triagem técnica por telefone e não me saí bem. A questão está incluída literalmente abaixo. Gere {2^i * 5^j | i,j >= 0}coleção classificada. Imprima continuamente o próximo valor menor. Exemplo: { 1, 2, 4, 5, 8, 10...} "Próximo menor" me faz pensar …
10 algorithms 



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.