4 ms·
There have been many, many "Fixed C"'s. That's the problem. This isn't a technology issue, it's a social one.
by mhd 6y ago
There have been many, many "Fixed C"'s.
That's the problem. This isn't a technology issue, it's a social one.
- kreco 6y agoI'm actually curious. until now I came across new language that sells themselves as c replacement but with a lot and lot of new features, usually "here is a new language it does a lot more than C but still compatible with it". examples in top of my head: - adding object oriented feature like built-in constructor/destructor while only default values are needed as week as a defer statement. - weird template, while I can sense that we only want a proper hygienic macro system. And "array type", pointer with length, to deal with contiguous memory. The rest is well described in the video, but those 3 points are my major issues.
- mhh__ 6y agoThere's no such thing as a hygienic macro system if you mean textual macros. Also array type is the single biggest thing required to fix C. How many bugs in big C projects are caused by bad indexing and overruns. On top of, "oh no free features".
- pjmlp 6y agoI am hoping that at least Microsoft's Checked C doesn't die like so many other attempts.
- WalterBright 6y agoHere's my proposal for fixing that in C: https://www.digitalmars.com/articles/C-biggest-mistake.html https://www.digitalmars.com/articles/C-biggest-mistake.html