Perguntas com a marcação «history»

22
Quem projetou exceções?

De onde vieram as exceções e o tratamento de exceções? Gosto de como o .NET usa, gosto de como o C ++ suporta (mas as bibliotecas infelizmente usam código de retorno ou são escritas em C). Eu sei que é praticamente padrão em todos os novos idiomas, mas quem o criou primeiro ou de onde veio? C ++...

22
De onde veio "exit (-1)"?

Eu vejo em um monte de software legado e maus tutoriais na Internet que recomendo o uso exit(-1), return -1ou similar para representar "finalização anormal". O problema é que, pelo menos no POSIX, -1nunca foi e não é um código de status válido. man 3 exitilustra que exit()retorna o valor de status...

21
Por que C usa o asterisco para ponteiros? [fechadas]

Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 4 anos . Só agora estou...

20
Quem assinou / aguardou primeiro?

O Python adicionou as construções assíncronas / aguardadas na versão 3.5 em 2015. A comunidade Javascript deu passos nesse sentido por um zilhão de anos e finalmente adicionou uma implementação muito semelhante ao rascunho no ES8 lançado em 2017 (pelo meu entendimento). O TypeScript também...

20
Quando o controle de origem foi inventado?

Estou ciente de muitos sistemas de controle de versão: CVS, SVN, TFS etc ... Pesquisei no Google o primeiro "sistema de controle de revisão / controle de versão" e vi várias respostas conflitantes. Quando o controle de origem foi inventado? Quem inventou isso? Como se

19
Por que dois pontos em vez de ponto?

Há rumores de que as implementações iniciais do C ++ tiveram um operador de ponto para acesso ao namespace. Há uma opinião de que o ponto é mais conveniente que o operador moderno de dois pontos. Qual foi o motivo por trás da introdução do cólon