Engenharia de software

41
Quais são as diferenças fundamentais entre C e C ++? [fechadas]

Muitos tendem a escrever "C / C ++", como se fossem a mesma coisa. Embora compartilhem muitas semelhanças, elas claramente não são as mesmas. Mas quais são realmente as diferenças fundamentais entre C e C ++? O C ++ é uma versão aprimorada do C ou há recursos no C que não existem no C...

41
O que significa escrever "bom código"? [fechadas]

Em esta questão perguntei se ser um mau dificulta escritor-lo de escrever código bom. Muitas das respostas iniciadas com "depende do que você quer dizer com bom código". Parece que o termo "código bom" e "código incorreto" são muito subjetivos. Desde que eu tenho uma visão, pode ser muito...

41
Qual é o papel do C ++ hoje?

Atualmente, sou estudante de TI e estou me perguntando o que ainda é importante em C ++ hoje. Para que ele é usado? Eu completei o curso básico de C ++ na minha universidade, mas não consigo imaginar onde posso usar meu conhecimento e em que direção devo aprender C ++. Em outras palavras, o que...

41
Por que existem várias codificações Unicode?

Eu pensei que o Unicode foi projetado para contornar todo o problema de ter muitas codificações diferentes devido a um pequeno espaço de endereço (8 bits) na maioria das tentativas anteriores (ASCII, etc.). Por que, então, existem tantas codificações Unicode? Até várias versões do (essencialmente)...

41
Aprendendo Erlang vs learning node.js [fechado]

Eu vejo muita porcaria on-line sobre como Erlang chuta a bunda do node.js. em quase todas as categorias possíveis. Então, eu gostaria de aprender Erlang e tentar, mas aqui está o problema. Estou descobrindo que tenho mais dificuldade em pegar Erlang do que em node.js. Com o node.js, eu podia...

41
Quando usar mecanismos de fluxo de trabalho?

Já trabalhei em alguns dos mecanismos de fluxo de trabalho como programador, mas nunca tive uma clareza sobre por que escolhemos os mecanismos de fluxo de trabalho em primeiro lugar. E como programador eu sei que existem pelo menos 100 maneiras de fazer qualquer coisa quando você está escrevendo...

41
Como organizar programas funcionais [fechado]

Possível duplicado: programação funcional versus OOP Como escrever código gerenciável com programação funcional? No OOP, sua unidade básica de organização para código é a classe. Uma metodologia usada com freqüência em Java, C # e linguagens semelhantes é organizar seu código com um...

41
Contratação de programadores para pequenas empresas? [fechadas]

Eu administro uma empresa há quase 10 anos, e todo esse tempo tem sido apenas eu, outro programador (que é um grande amigo e cofundador) e um vendedor (que também é amigo). Juntos, conseguimos fazer negócios decentes e todos conseguimos ganhar a vida, mas estamos tentando expandir há muito...