4 ms·
"together, they mostly obsolete C/C++. Go takes the high-end and Rust takes the low-end" In that case some one just code "GoRust" language ^_^
by tux 11y ago
"together, they mostly obsolete C/C++. Go takes the high-end and Rust takes the low-end"
In that case some one just code "GoRust" language ^_^
- untothebreach 11y agoNah, just use CGo to link to a lower-level Rust library :)
- nickpsecurity 11y agoGo is of Pascal tradition of simple, efficient programming languages. Rust has memory and concurrency safety. So GoRust would be... Concurrent Pascal (1975) by Brinch Hansen http://brinch-hansen.net/papers/ http://brinch-hansen.net/papers/ ...Concurrent Pascal used in Solo OS. It supported human review via readable syntax, type safety, safe ops on memory, and a concurrency system that caught race conditions at compile time. The runtime underlying the OS was about 4K with the OS itself concise enough to put in one PDF in source form. So, Hansen for the [1975] win in the GoRust competition?