Engenharia de software

51
O que acontece com o lixo em C ++?

Java tem um GC automático que de vez em quando para o mundo, mas cuida do lixo em uma pilha. Agora, os aplicativos C / C ++ não têm esses congelamentos do STW; o uso de memória também não aumenta infinitamente. Como esse comportamento é alcançado? Como são tratados os objetos...

51
Qual é o significado atual do SOAP

A última vez que encontrei um serviço baseado em SOAP foi durante meu estágio em uma empresa financeira em 2013. Foi nessa época que iniciei minha carreira em TI. Lembro-me de ter algum material de estudo sobre SOAP em um dos meus cursos de engenharia. Fora isso, não usei muito o SOAP durante minha...

51
Por que o Java tem métodos `void`?

/ Por que o Java precisa ter voidmétodos? Referência : Qualquer método declarado nulo não retorna um valor. Tanto quanto posso pensar, todo uso de voidseria melhor se retornássemos uma flag de status, o objeto que está sendo chamado ou null. Isso tornaria cada chamada uma declaração que é...

50
Onde você encontra tempo? [fechadas]

Encontro-me atrasado em novas habilidades, técnicas, recursos de linguagem etc., e estou descobrindo que falta tempo para isso. Entre o trabalho, as obrigações profissionais, pessoais e familiares, tenho a sorte de encontrar algumas horas dispersas aqui e ali para me concentrar em quaisquer novas...

50
Por que o Python não permite lambdas de várias linhas?

Alguém pode explicar as razões concretas pelas quais a BDFL escolhe criar lambdas em Python em uma única linha? Isso é bom: lambda x: x**x Isso resulta em um erro: lambda x: x**x Entendo que a criação de várias linhas lambda de alguma forma "perturbaria" as regras normais de indentação e...