4 ms·
The ability to commit segment violations is a consequence of the broader abilities you get with pointers as a language feature. In many cases, neither of those
by groovy2shoes 15y ago
The ability to commit segment violations is a consequence of the broader abilities you get with pointers as a language feature. In many cases, neither of those things are desirable, but there are cases (e.g., systems programming) where they are very desirable.
- bunderbunder 15y agoSure, but LISP was never intended as a systems or embedded programming language. Criticizing LISP for not being good at doing low-level tasks is akin to criticizing Harley-Davidson's motorcycles because they don't float.
- cobrausn 15y agoOr akin to criticizing C for not being an expressive, high-level language. Also, in response to your first point: http://en.wikipedia.org/wiki/Lisp_machine http://en.wikipedia.org/wiki/Lisp_machine
- nickik 15y agoIf C would have lisp syntax it could do the alot of the same abstractions.
- bunderbunder 15y agoA low-level imperative language with s-expression syntax would be one heck of an esoteric language.