Giao diện
TeguNews
Công nghệ

C programmers commit fresh crimes against readability

Prepare to be befuddled and bamboozled – and probably bewitched

The Register2 phút đọc

C programmers commit fresh crimes against readability

The Twenty-Ninth International Obfuscated C Code Contest – or IOCCC for short – is back again with the results of the 2025 competition. This year, one of the entrants has a unique new trick up their sleeve: a valid use case. When we reported on last year's event, it was had just been revived from a four-year hiatus, so we're happy to see it back so soon.

As we write, the judging concluded some three weeks ago, but although there is a recording on YouTube, it's very nearly three hours long. It took a while to edit it down to individual clips for each winner, which is why we are covering it now. For many of these programs, you really must see what they do to believe it, and although it's generally not our preferred format, video clips are superb for this.

There are no fewer than 23 winning entries this year, including a hat-trick of hat-tricks: three entrants, Yusuke Endoh, Nick Craig-Wood, and Don Yang, all had three winning entries each. We have room for only a few of our personal highlights, but we highly recommend reading all the winners – they are well worth your time. One element of the IOCCC is that the judges, Landon Curt Noll and Leonid A.

Broukhis, invent new categories each time for each winning entry. We're using their titles, so if the subheadings initially don't make much sense, reading the relevant IOCCC pages might explain all… but we wouldn't rely on it.

IOCCC29 – 2025/cable – Best imaginary emulator We cannot claim to have studied every result in every IOCCC. When the first one happened in 1984, this vulture was still at school and learning BASIC. However, this year, Adrian Cable's Subleq computer was the one that grabbed our attention the most.

The reason is that we had already looked at it and what it does – or at least a closely related project. Unusually for the IOCCC, it has a real-life use case in software preservation. The idea of the Eternal Software Initiative (ESI) is to aid in the preservation of software after its original hardware platfo

Nguồn: The Register

Đọc thêm từ Công nghệ

The Sourdough Sidekick automates the boring bit of baking
Công nghệ

The Sourdough Sidekick automates the boring bit of baking

Baking sourdough bread is inherently old-fashioned, relying on natural fermentation and wild yeast instead of the simple, predictable commercial stuff. So it might sound anathema to bring a gadget into the mix. The trick to the Sourdough Sidekick - backed and branded by King Arth

The Verge