The list of programming languages is practically infinite. But when it comes to latest web-based development and enterprise solutions three languages clearly lead: PHP, Java and Python. All of them have a C/C++ flavour in them. but they differ considerably in implementation, design and overall feel. I believe Python will lead the pack in a few years time. PHP could remain as tool for website but Java could slowly fade away.
There are several reasons for this prediction, mainly:
- Huge repository of open source libraries in Python
- Easy maintaibity
- Ability to use non-object oriented styles like functional programming or simple imperative codes
- Ability to write and test scripts in a jiffy
- Several good web-frameworks like Django, Flask etc.
- Machine learning and Text analytics packages (Scikitlearn, Pandas and NLTK)
- Overall Coolness quotient 🙂