The real problem here is people who invest money in this anyway.
I noped out of even considering it as a hobbyist as soon as i noticed that part.
- supports all kinds of compilers, even Watcom for DOS and Windows <all versions> projects.
- cross platform compiliation inlc. MSVC
- my #1 feature wide IDE support + usage from command line.
Today I got rid of libc on the Windows version of a commandline tool to flash firmware via USB, which freed 7 kB of the .exe size.
The original version was done in C++ plus Qt and was ca. 3.5 MB (.exe and dependencies).
The optimized C version is 14 kB compressed with upx.
FYI Code: https://github.com/dresden-elektronik/gcfflasher
Always nice to be in control over memory :)
https://sr.ht/~cryo/cj
Technical report of the thesis: https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-574.pdf
I don't agree with all stylistic choices in his code, but the level of experience and skills are far above most C developers.
I don't always run this one but have multiple backups of the .torrent and the video just in case.
The real problem here is people who invest money in this anyway.