Wpis z mikrobloga

O niezdefiniowanych zachowaniach w językach C i C++ pewnie słyszał każdy, natomiast nie każdy je widział.

Tych którzy chcą zobaczyc jakie mogą mieć one konsekwencje zapraszam do zapoznania się z:
https://people.csail.mit.edu/nickolai/papers/wang-undef-2012-08-21.pdf

Ciekawa lektura z przykładami pochodzącymi głównie z j---a #linux

Tutaj szczegółowe omówienie jednego z exploitow wspomnianego w powyższym artykule:
https://lwn.net/Articles/342330/

#programowanie #programista15k #informatyka #security #cplusplus
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hauleth: o kompilatorach, nie chciało mi się nowego posta pisać więc tutaj się podpiąłem, ale jak masz coś ciekawego tylko o optymalizacjach to też jestem zainteresowany.
Póki co znalazłem "Kompilatory. Reguły, metody i narzędzia" i po przeglądnięciu pierwszego rozdziału wygląda dość sensownie.
  • Odpowiedz
@yuim: księgi smoków? "Crafting Interpreters"? SICP? Nie do końca same kompilatory, ale interpreter to pierwszy krok (bo jedyna różnica to co potem robisz z AST, do tego momentu wszystko inne jest wspólne).
  • Odpowiedz