Python
(programming language): what are some of the drawbacks of Python?
Drawbacks of
Python:
1. Slow and time consuming:
The very first
point of drawback is that the language is really slow as compared to others.
The operation in Python is slow which requires lot of times for operation.
Hence, it is more time consuming, which means resources are not wholly utilized
according to its utility. Sometimes, you need to deal with another language for
some specific performance which will take more time in Python. It is not
justified that you need to opt for some other language for specific
performance. This is because Python is an interpreted language
2. Useful features lacking:
The functions are
outdated due to which there is less possibility to modify variables in the
outer scope. At the same time, few useful features are also missing. Such
features have more importance role library code and IMHO. This may bring some
negative impact to users who really had enjoyed such extremes. Alternatively,
it can be created with meta-class magic. The language design is also
restricted.
3. No proper detection of errors:
The ability to
detect semantic errors are lacking in this programming language. Apart from
this, some simple and syntactic errors are also not pre- determined which
needed to be detected and rectified for more clear and static presentation.
Such errors include mistyping of variable names without having to actually run
the code. This is major drawback of Python in this high technology environment
of web development.
4. Less creative documentation:
The documentation
in Python is not good as that in PHP and Java which are followed by more strong
corporate backing. This is another drawback of Python, which is almost
experienced by most of the section of web developers.
5. Limiting the task of one-liner anonymous
function:
The task of
one-liner anonymous function is restricting in nature. If the developer prefer
Meta programming of the sort popular in LISP, then Lamda's are going to be
limited. If JavaScript is selected on the server, then knowledge of particular
language is restricted to that programming language only.
These were some of
the major drawbacks of Python over compiled languages. However, Python is most
popular amongst web developers.
For more information, please visit: www.programmingyan.com
No comments:
Post a Comment