back
user profile

uecker

2,141karma·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
I do not think the criticism of Xorg is really correct. At its core, it is actually a nice and well-designed protocol. It is also rock-solid, works without any problem in all my configurations, and s…
4y ago·view thread
comment
I used C++ for some time, but then went back to C. Why? Fast compilation, lower complexity, long-term stability, wide support.
4y ago·view thread
comment
It is clean (compared to what it was before) and reliable. Cheap was never a target. In fact, household prices are artificially and intentionally (as by design) kept high to promote conservation. Aver…
4y ago·view thread
comment
I do not think you can conclude anything from household prices. Those are artificially kept low in France and artificially kept high in Germany. Market prices are similar (higher at the moment in Fran…
4y ago·view thread
comment
The problem in Germany is that for heating, transportation, and industry the transition to renewables or more efficient methods is very slow. For the electricity sector (which is the most relevant whe…
4y ago·view thread
comment
This has nothing to do with C++: https://godbolt.org/z/zTe8jocsE
4y ago·view thread
comment
Generics can not reliably be optimized. They create specialized inline code by monomorphization (except partially in Go which is a bit smarter). Specialization and inlining can be good if it leads to …
4y ago·view thread
comment
So here is my C version: https://godbolt.org/z/zTe8jocsE Now tell me I need generics for this to get optimized. (Generics are useful for type safety, which you can add using mac…
4y ago·view thread
comment
Why do you cite "net power generation capacity" when you care about use? Actual generation: https://ag-energiebilanzen.de/wp-content/uploads/2022/03/STR..…
4y ago·view thread
comment
Assumptions are all wrong. Total output decreased from 632 TWh in 2010 to 588 TWh in 2021. Coal and lignite decreased substantially 117 TWh + 146 TWh in 2010 to 55 TWh + 110 TWh in 2021 (with a subs…
4y ago·view thread
comment
At the moment half of France's nuclear plants are down for months and France is relying on imports. But this no the argument against nuclear. The argument against nuclear is that it simply is…
4y ago·view thread
comment
It is not enough to check your unsafe code for UB, you also need to make sure it does not violate the invariants Rust relies on to prove the safe code safe.
4y ago·view thread
comment
What do you want to use it for? C++ uses it for the compile-time programming together with templates. Essentially C++ evolves into a language where you write a program that gets interpreted at compil…
4y ago·view thread
comment
Although many compilers allow const int X = 33; enum { Y = X };
4y ago·view thread
comment
Yes, almost. But it misses optional features and common extensions.
4y ago·view thread
comment
Compilers can already do this: https://godbolt.org/z/jMMa8n48r Yes, putting them into structs is a missing feature. It is not in the draft because no compiler can do it and their…
4y ago·view thread
comment
There a couple of open source C compilers TCC, SDCC, tendra, chibicc, ACK, LCC, PCC, etc. and also many commercial ones. It is true that GCC is not written in C anymore, but it is easy to see that the…
4y ago·view thread
comment
C23 will get support for checked integer operations that report overflow.
4y ago·view thread
comment
There are plenty of C compilers written in C. Large compiler suites for C/C++ are usually written in C++. But as a contributor to GCC, I can say that large parts of the code still look very much …
4y ago·view thread
comment
(first, I am not a D user but I really like what I have seen. I wish WG14 would take more inspiration from D than from C++) C23 will require 2s-complement. Signed overflow is still UB in C. I think th…
4y ago·view thread
comment
I fully agree with all you said. Some comments: - we have proposal for provenance rules (N2676), which would clarify the rules and make sure that pointer-integer roundtrips work (now broken on some co…
4y ago·view thread
comment
(disclaimer: also a WG14 member) 1. I want this too. 2. Here is my proposal: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2366.pdf 3. Yes, variadic functi…
6y ago·view thread