←back to thread

288 points Twirrim | 1 comments | | HN request time: 0.211s | source
Show context
Suzuran ◴[] No.41878818[source]
Just mandate that everything must be run on an Intel or ARM chip and be done with it. Stop pretending anything else is viable.
replies(2): >>41878862 #>>41879000 #
AnimalMuppet ◴[] No.41878862[source]
C++ is the second-most-widely-available language (behind C). Many other things are viable. Everything from a Z15 IBM mainframe to almost every embedded chip in existence. ("Viable" meaning "still being produced and used in volume, and still being used in new designs".)

The next novel chip design is going to have a C++ compiler too. No, we don't yet know what its architecture will be.

replies(1): >>41879474 #
1. Suzuran ◴[] No.41879474[source]
Oh, but we do know - In order to be compatible with the existent languages, it's going to have to look similar to what we have now. It will have to keep 8 bit bytes instead of going wider that's what IBM came up with in the 1950s, and it will have to be a stack-oriented machine that looks like a VAX so it can run C programs. Unicode will always be a second-class character set behind ASCII because it has to look like it runs Unix, and we will always use IEEE floating point with all its inaccuracy because using scaling decimal data types just makes too much sense and we can't have that.