← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 13
  1. A while ago, I became interested in reducing my compile times, and examined various methods for this.

  2. How Virtual Tables Work in the Itanium C++ ABI

    Virtual functions are one of C++’s core features, enabling runtime polymorphism.

  3. Unmapping Embedded Executable Data on Linux

    In C and C++ programs, it’s quite common to embed binary data directly in executables.

  4. How UTF-16 Encoding Works

    This post explains exactly how UTF-16 encodes Unicode code points into bytes.

  5. How UTF-8 Encoding Works

    This post explains exactly how UTF-8 encodes Unicode code points into bytes.

  6. Text encoding is a topic that not enough programmers understand well.

  7. Recently, I was bored and decided to test the performance of a 4x4 matrix multiply.

  8. I recently implemented BigObj COFF file parsing in cgo (golang/go#24341).

  9. Enabling the Legacy Console in Windows 11

    When developing console applications, the Windows “Legacy Console” can be a handy tool.

  10. In part 1, we looked at how application developers can create a universal Vector2 type that converts to and from different library types.

  11. The Interoperability Problem When using multiple libraries in your project, a quite frequent source of annoyance is trying to share their fundamental types, such as a two dimensional vector, quaternion, euler angle, etc.

  12. Cross compilation is a common task during development, but different compilers and programming languages handle it in their own ways, and I wanted to write about the various flavors of trade-offs and design decisions that you will find across different to…

  13. When executing various Makefiles with w64devkit, you can occasionally run across a Windows program with a Makefile written for cmd.exe.