Hoje apresentei uma palestra-relâmpago no FISL sobre undefined behavior em C.
A palestra foi horrível, mas os slides ficaram decentes.
Update: Well, parece que existe um vídeo da palestra (minha parte começa aos 12:27). E foi menos pior do que eu tinha pensado...
A palestra foi horrível porque tu não foi de terno e gravata.
Copyright © 2010-2024 Vítor De Araújo
O conteúdo deste blog, a menos que de outra forma especificado, pode ser utilizado segundo os termos da licença Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International.
Powered by Blognir.
Marcus Aurelius, 2013-07-03 23:45:23 -0300 #
O caso do C é curioso que warnings dão informações mais úteis que erros.
No caso de erro, o compilador diz:
Você esqueceu um ponto-e-vírgula ali, não vou compilar seu código! (*)
No caso de warning, ele diz:
Você está fazendo uma coisa muito bizarra (conversão estranha porque esqueceu & no scanf; if sempre true por causa de comportamento indefinido ou por causa de if(a = 1); etc.), mas vou compilar mesmo assim e gerar um executável bugado de brinde!
(*) Se bem que adicionar o ponto-e-vírgula e fingir que nada aconteceu ficaria muito JavaScript...