Quote:
Originally Posted by pdurrant
Python!
|
I have a love/hate relationship with Python.
I love its expressiveness, and the ease of getting things done quickly (in terms of development time), but I hate the inefficiency (in both speed of execution and memory usage) of the implementation and the styles of programming it encourages.
I'd say it makes a great first language for learning, and at the other end of the scale it can be used effectively and well by experienced programmers who know how to write their code to get around the worst of the efficiency issues, but too many use Python all the way through, and don't learn enough about other paradigms, how the underlying machine works etc.
I've seen more programmers irretrievably damaged by too much early exposure to Python than probably any other language.