Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 12
  1. I am a big fan of tools that lets you observe the behavior of low level systems, as it is great for learning.

  2. Performance Experiments are Hard

    Running good experiments is obviously hard.

  3. It's common knowledge that the memory layout of a structure in C can change depending on the order its members were declared in.

  4. There is an interesting post from 2010 that plotted the distribution of a custom 6-bit floating point format.

  5. RIP relative addressing in x86-64

    I was attempting to learn about how dynamic linking worked in Unix systems, and along the way I encountered the concept of the GOT (Global Offset Table) and PLT (Procedural Linkage Table).

  6. When doing some C development earlier today, I noticed I was getting a very particular error in vim.

  7. I was curious about how LLVM makes decisions on whether to inline a function or not, and wanted to get a high level overview of its strategy.

  8. Storage of Compound Literals in C

    Some subtle details about compound literals confused me while going through Modern C.

  9. Experimenting with AMD64 Alignment Checks

    While going through the Modern C book, the author mentioned a very cool blog post by Ygdrasil that showed how to enable alignment checks for Intel x86 processors.

  10. What exactly is the accessibility API?

    This blog post duplicates my talk "What exactly is the accessibility API?"

  11. FYI, this is a somewhat unintelligible stream of thoughts that have been bothering me over the past year.

  12. There are a lot of websites out there that, unfortunately, use the <table> HTML element as a styling tool.