3 ms·
Wonderful listing! Key Qualifications: Ability to write safe and high performing code with C/C++ The entire reason swift exists? Because safe and fast code co
by JonChesterfield 3y ago
Wonderful listing!
Key Qualifications: Ability to write safe and high performing code with C/C++
The entire reason swift exists? Because safe and fast code code in C or C++ is not a thing.
I'm curious whether their swift compiler is written in swift yet. It seems like that would be a good idea but in direct tension with C++ interop which would be very tempting to do by hacking on clang (which is not written in swift).
- mathiasgredal 3y agoJust because a compiler cannot prove whether or not a given set of C/C++ is safe, doesn’t mean that an expert in the language can’t write safe C++ and prove that it is actually safe.
- JonChesterfield 3y agoCounterexample: All C++ in production. See also, existence of rust, swift, zig - literally all the "fast but not as crazy unsafe as C++" design space. I wouldn't generally mention that (it's in the "sky is blue" class of interest). That a swift compiler role had this in the prereq struck me as hilarious.