▲ | monkeyelite 5 days ago | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
- that 4x would not impact user experience - that my code is on a Unix time sharing system - that I only use C or C++ because I inherited it - that Unix tools do not benefit from efficient programming because of syscalls - that multi-threaded garbage collection would be good for perf (assuming I’m not sharing the system) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | pizlonator 5 days ago | parent [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
You are posting on HN in a browser presumably. I am familiar with the stack of C/C++ code involved in that because I was a browser dev for 10+ years. Most of that code is definitely not perf sensitive in the sense that if you slowed it down by 4x, you might not notice most of the time (Browser performance is like megapixels or megahertz … a number that marketing nerds can use to flex, but that is otherwise mostly irrelevant) When I say 99% of the C code you use, I mean “use” as a human using a computer, not “use” as a dependency in your project. I’m not here to tell you that your C or C++ project should be compiled with Fil-C. I am here to tell you that most of the C/C++ programs you use as an end user could be compiled with Fil-C and you wouldn’t experience an degraded experience if that happened | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|