back
user profile
uecker
2,146karma·1,822submissions·April 14, 2020
about
Computational Magnetic Resonance Imaging, Real-time Magnetic Resonance Imaging, GCC Contributor, BART Toolbox, Member of ISO C WG14
recent activity (1,822 total)
comment
Note that this article is incorrect about "The mere existence of UB in the program means all bets are off and the compiler could chose to crash the function immediatley upon entering it.". I…
comment
In C, undefined behavior can not time travel. This was never supported by the wording and we clarified this in C23.
comment
No idea, but according to this site: https://github.com/appcypher/awesome-wasm-runtimes there a wasm runtimes written in all kinds of languages. This does not appear to be a very…
comment
Fair enough, I may not have the full picture. But "writing an OS in Rust" sounds also seems the "innovative" part is that something is written in Rust. I do not need a new OS in wr…
comment
Rust does not guarantee absence of memory leaks, does it? I think this is the general "rewriting solves all problems" fallacy, which is rarely true, but who wants to maintain existing code, …
comment
I am still waiting for Rust people to do something new and innovative. I acknowledge that Rust itself is innovative, don't get me wrong, But where are the true proof-of-concept projects such as t…
comment
If you security update all the packages all the time if some compiled dependency needs updating, then you have all the disadvantages of shared libraries the parent complained about but with much more …
comment
1. More or less. They all suck in a similar way and often fail randomly. As you may notice, my experience wasn't good... 2. This is not a good thing in terms of security, long-term stability, a…
comment
Exactly, the xz issue is news because it (almost) by-passed the maintainers. For other packaging systems malware is already the norm.
comment
People work on bootstrapping with GCC 4.8 which is still C.
comment
I agree that packaging should be far easier, but I think the main problem is a lack of cross-distribution standardization. My other 2c are that languages now have their own package managers is far big…
comment
Shared libraries are critical for security updates.
comment
I moved from C++ back to C and found that I am much more productive not worrying about a lot of things. But it takes a while to figure out how to do things in C because almost nothing comes out-of-the…
comment
This would also be my preferred solution.
comment
What hidden behaviors? The only hidden behaviors I can think of which are somewhat problematic in C are implicit value-changing conversions. But one can instruct compilers to diagnose those.
comment
I was initially interested in defer in C (I am co-author of some earlier proposal), but after actually studying its impact on code example I was entirely unimpressed about the actual improvement comp…
comment
Just create typedefs or use typeof. One could wrap this in #define _Ptr(T) typeof(T\*)
#define _Array(T,N) typeof(T[N])
_Ptr(_Array(int, 8)) x = ...
and one can also define view and span t…
comment
Having written a C parser, C is not hard to parse. It does not fit some nice model, and if you assume this and don't know about the issues, you might waste your time. It iis still simple to write…
comment
Whether you let them decay or not is up the programmer.
comment
Arrays in C have length information. Pointers do not.
comment
Please spell it out: What exactly was changed from "possible" to "not possible"? By looking at the document, this does not hold up. Sorry.
comment
I do not doubt that russia spreads fake news. I doubt they would do it to hurt their own business.
comment
What truth exactly? As far as I can remember Haback was willing to extend the run time of two reactors and the chancellor then decided for all three for the interest of piece.
comment
Pragma once itself gets it wrong, if there are multiple paths to the same file which apparently happens quite a lot.
comment
Also not exactly close to the German border....
comment
France does not keep build nuclear generators close to the german border. Electricity trade between France and Germany was pretty balanced in 2023. For example, Germany imported more from Denmark, whi…
comment
Germany did not achieve "the opposite". Use of fossil fuels and CO2 emissions are constantly decreasing. But it is true that keeping existing nuclear plants running longer would have been go…
comment
What makes this rather obvious bad-faith attack targeted at the gullible idiots is that the nuclear exist was decided years ago by conservative government (Merkel after Fukushima). Now to pretend tha…