3 ms·
Why imperative programming is important to learn? What will we be missing in a LISP only world?
by viebel 7y ago
Why imperative programming is important to learn? What will we be missing in a LISP only world?
- bsaul 7y agounderstanding performance characteristics ( memory consumption in particular ) better ?
- turk73 7y agoNulls, dumb syntax, bugs, my high blood pressure... In 2013 I tried darn hard to get a job doing Clojure but it never panned out. The world just isn't ready, it seems.
- iLemming 7y agoIt was six years ago. Try again, maybe? Clojure is slowly but steadily growing. The world is never "ready." It was never ready for Clojure, OCaml, for Smalltalk, for Haskell, for Purescript, for Elm, for Erlang, for Elixir - yet teams are using them, there are conferences all around the world, libs are being written, podcasts recorded. There are jobs. I started writing Clojurescript 3 years ago, and since then I can't find a better alternative for myself - a language that is well suited to build awesome things and makes me happy. I have changed 3 different jobs since then and never settled for anything but Clojure. Never had a problem with finding a job.
- lispm 7y agoLISP is imperative.
- simion314 7y agoIMO for someone new to programming imperative it is much simpler, like to this then do that. I also think programmers should understand eventually(not in the beginning) how things actually work, like there is a stack and a heap , external libraries are linked or dinamically loaded etc, otherwise you can hit some error like "out of stack space" and the dev has no idea what the hell is a stack and why recursion could cause this error.