Answer:
Option 4: Different programming languages are better for different functions, and new programming languages are being written all the time.
Explanation:
All programing languages are best in their own perspective. Some are easy to handle while other have a smart but tricky context. Therefore different languages are suitable for different functions.
Functional Programming is the term depicting the modularity of code. In actual, it deals the data and functions as immutable. Which means the program state is never changed, the data you pass into the function is returned in a transformed form but actual data is not changed. Not all languages offer functional programming, the top languages which are better with such features are:
- Java Script
- Python
- C++
Moreover, new programming languages are being written for more and more convenience and ease. They are being introduced day-by-day because:
- There is a need of new features.
- Flaws in previous languages.
- More functionality is needed in smaller time.
- Code needs to be more and more smaller.