Engenharia de software

10
O que devo aprender com o Scheme?

Fiquei me perguntando quais recursos únicos posso aprender com o Scheme que me ajudariam a me tornar um programador melhor? Tenho muita experiência em idiomas comuns e pretendo expandir meus horizontes e aprender sobre aspectos funcionais ausentes de outros idiomas. Eu estou familiarizado com...

10
Licença Opensource, não comercial? [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á 6 anos . quero publicar meu...

10
INT_MIN-1 é um underflow ou estouro?

Eu me lembro que estava lendo isso underflowsignifica que você tem uma magnitude muito pequena que não pode mais ser apresentada em um tipo overflowsignifica que você tem uma magnitude muito grande que não pode mais ser apresentada em um tipo No entanto, na prática, percebo que os termos são...

10
Como você atualiza os avisos de direitos autorais?

Agora, agora é 2011, e enquanto continuo codificando nossos projetos ativos, é hora de atualizar alguns avisos de direitos autorais. por exemplo. Copyright Widgets Ltd 2010 para Copyright Widgets Ltd 2010, 2011 Minha pergunta é quando você atualiza os avisos de direitos autorais? Você altera o...

10
Escolhendo a licença certa

Tenho alguns problemas ao escolher a licença certa para meus trabalhos. Eu tenho alguns requisitos: Não copyleft como o GNU (L) GPL e permite redistribuição sob outras licenças Permite que outras pessoas redistribuam seu trabalho (modificado), mas impede que outras pessoas lucrem livremente com...

10
Como o "SELECT *" é lido em inglês? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que...

10
Prefere algoritmos a loops escritos à mão?

Qual das seguintes opções você acha mais legível? O loop escrito à mão: for (std::vector<Foo>::const_iterator it = vec.begin(); it != vec.end(); ++it) { bar.process(*it); } Ou a chamada do algoritmo: #include <algorithm> #include <functional> std::for_each(vec.begin(),...