5 ms·
I think there is a gap in the market for small language which is just a "better C", but developing a new language is a great deal of work, and it would be hard
by mjw1007 8y ago
I think there is a gap in the market for small language which is just a "better C", but developing a new language is a great deal of work, and it would be hard to compete against the alternative of using a small subset of {Ada, Rust, whatever}.
Maybe the large languages should look at defining official subsets, to make life simpler both for programmers and validation. Ada used to have something of the sort (and still does for all I know).
- chessturk 8y agoI'm curious if you consider Nim or Golang to be a small language that is a "better C". If not, why?
- mjw1007 8y agoI don't think they count as a "better C" for this purpose. I'm thinking of something aiming at the niche that C currently fills. Having a garbage collector doesn't fit that, and Nim doesn't look small (anything with both destructors and exceptions is getting into complications rather beyond C).
- igouy 8y ago> Ada used to have something of the sort (and still does for all I know). https://docs.adacore.com/spark2014-docs/html/ug/en/tutorial.html#spark-tutorial https://docs.adacore.com/spark2014-docs/html/ug/en/tutorial....