6 ms·
Yes and no. Yes because of Python 2.x. and yes because it is an imperative language which got stuck in the 1990's. No if you want to write quick and dirty scri
by ardz 13y ago
Yes and no. Yes because of Python 2.x. and yes because it is an imperative language which got stuck in the 1990's.
No if you want to write quick and dirty scripts or just learn OO-ish (OO - object oriented) programming language. OO-ish fashion is coming to an end. Im writing OO-ish because Python is not fully OO language.
Yes because of new languages like Rust, Clojure, Go. A lot of programmers moved to Clojure because of it's simple syntax and a lot of libraries which can extend language without waiting (sometimes years long) for a committee. Just look at http://www.reddit.com/r/cpp/comments/1tyawn/what_are_features_that_other_languages_have_that/ http://www.reddit.com/r/cpp/comments/1tyawn/what_are_feature... - this shouldn't be happening. Python version: http://stackoverflow.com/questions/1017621/why-isnt-python-very-good-for-functional-programming http://stackoverflow.com/questions/1017621/why-isnt-python-v...
In my opinion Python has stalled as a language and there is no future for it maybe except for some quick dirty scripts.
Lisp was and still is a safe bet. Languages come and go, fashions change, but in case of Lisp it is a matter of a few macros and a library to catch up. Other ex-fad languages need a committee and long years to evolve.