Skip to content

keeping simple

@vy@mastodon.social

Tag: c language

C Standards: the triumph of bureaucracy

September 1, 2026 vy c programming, C standard, programming languages

Draft standards C89  The ANSI standard. C23 the most recent draft. Notes and quotes on C standard. Three modest proposals for fixing the C standard. 

Read more

Unforgivable C programming 1

September 11, 2022 vy c programming

Here’s a program that exhibits the  low level nature of  C  by changing the return address of a function. The function “one” always returns the

Read more

Threads in C

March 26, 2022 vy C standard

There is a nice example thread semantics in a paper by David Goldblatt (P1916R0)  which illustrates a couple of things about multi-core processing – including

Read more

ISO C is not a serious programming language

May 16, 2021 vy C standard, programming languages, software security

The C Standards process over the last few decades has addressed both optimization and pointer type safety largely through a concept called “undefined behavior”.  The

Read more

Pointer alias analysis in C

June 3, 2018 vy programming languages

Perhaps there is some reason to provide a mechanism for asserting, in a particular patch of code, that the compiler is free to make optimistic

Read more

C compiler developers are hostile to C programming

July 17, 2017 vy programming languages

From the LLVM developer mailing list this remarkable exchange in which Chris Lattner of LLVM says that the compiler use of undefined behavior (UB) is

Read more

The C standard versus C and the mother of all hacks.

June 26, 2017 vy C standard, programming languages

The Kafkaesque interaction of the C standard and the main open source C compilers was concisely outlined by one of the main LLVM authors back

Read more
WordPress Theme: Gridbox by ThemeZee.