Should we as an industry move towards a single programming language with enough features to cover all programming requirements? :shout:
No, because there is no such thing as a single programming language that covers all requirements. cf. COBOL - a high level business oriented language C - a low level language one step away from assembly, ideal for OS, embedded etc Java - great for portability but performance sucks due to the extra emulation layer - even Sun famously advised its programmers not to use Java for that reason! Basic - ideal for knocking something up quickly Assembly - for when every clock cycle is absolutely critical PL/SQL - a data manipulation language It's more important to understand the capabilities of each language and pick the one(s) most suitable to the application in question. For example, use Basic for its ease of writing, and implement code that needs to run quickly in C libraries that can be called from the Basic code. Or write database procedures in PL/SQL with C external procedures again for computationally intensive parts of the application.
mmmm, i can see what shabbir means and xpi0t0s has a good point, but if we could make a luanguage that did have all the feture of every language it would be so huge and complected it would be almost if not impossible to learn and use. but it would make things alot easier if this was possible. you would not need to connect to different peace of code to accomplish something that you one langage by its self could not do.
i think its good that some language are meant for some particular thing, let it be specialize at that. It keeps it clean and to the point to understand and use.