![]() However, an extra problem with C/C++ is that the languages are so complex to analyse that people get friggin' PhD's for certifying or formalizing even a subset of them. We'd need things such as static analysers anyway for spotting problems, optimizing, etc. Ivory language does that with Haskell, for example. Not to mention Racket's metaprogramming combined with C or assembler generation for a high-level use of low-level, fast language. On non-mainstream, Julia is an awesome development that might be re-applied to systems programming. ![]() (sighs) Go and Rust give me some hope in that they're first mainstream languages that solve some problems. ![]() What's the market do? Push all effort into C and C++. Hell, even industrial BASIC's had less problems that C development with similar safety, readability, and dev speed. I cited Wirth already built half a dozen and Borland industrialized them. They wanted a more productive, safer, easier-to-integrate systems language. People were griping at one point about all C's problems and C++'s similar + new problems. Gabriel might go back and forth but I was sold on the concept first read of paper.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |