Liam Proven wrote on Fri, 29 May 2020 14:20:53 +0200 > And I have had earnest youngsters on Twitter and elsewhere very > seriously tell me that _no_ language could even theoretically be > immune to the problems of C, because _all_ languages are implemented > in C at the lowest level.
The modern variation of the Turing Tarpit. At least they come to this illusion honestly given that you even have people who think implementing Forth in C is the way to go. Of course, given that NAND2Tetris teaches them that everything is built from NAND gates it would mean C can't go beyond the limits of NANDs. Or that since a microcoded processor has a little Harvard machine inside it can't do stuff that this architecture can't (like self modifying code). Sometimes the way to gain something is to take away possibilities rather than add them. This is not intuitive at all, but it is what levels of abstraction are all about. Back to the subject, it would be funny to see their reaction to the sources for GWBASIC and the fact that it was NOT written in C. -- Jecel