Engenharia de software

242
O projeto está quase pronto, mas o código processual de espaguete. Reescrevo ou continuo tentando enviá-lo? [fechadas]

Sou desenvolvedor web iniciante (um ano de experiência). Algumas semanas depois de me formar, me ofereceram um emprego para criar um aplicativo da Web para uma empresa cujo dono não era muito técnico. Ele me recrutou para evitar o roubo de sua idéia, o alto custo de desenvolvimento cobrado por uma...

214
Como escrever um compilador muito básico

Compiladores avançados, como gcccódigos de compilação em arquivos legíveis por máquina, de acordo com o idioma em que o código foi gravado (por exemplo, C, C ++, etc). De fato, eles interpretam o significado de cada código de acordo com a biblioteca e as funções dos idiomas correspondentes....