3 ms·
One constraint C has is its ABI. Bolin compilation model is different (article went up last week) and being constrained by it would be pointless. C allows unsig
by levodelellis 4y ago
One constraint C has is its ABI. Bolin compilation model is different (article went up last week) and being constrained by it would be pointless. C allows unsigned variables to wrap, bolin doesn't (not enforced yet, beta is 0.1.0). If my team and I wanted to compete with speed we'd be handicapped by C constrains. This current article shows a reason why you might want to use posix read instead of fread/fgets, the Bolin compiler doesn't use libc or any other lib at the moment because we wanted it to be fast and because we knew we'd be writing our own libraries.
How do you suppose people can get rid of constrains that would make their language slower? I hear the whole reason carbon exist is because google couldn't get the C++ committee to budge on ABI