• Post Reply Bookmark Topic Watch Topic
  • New Topic

Mixed Paradigms  RSS feed

 
Chandra shekar M
Ranch Hand
Posts: 165
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,

Java is a OO programming language, now with java8 it is trying to support Functional programming language functionalities. However, coming up with altogether new language like Scala or a API like
FunctionalJava still makes sense,but enhancing the language itself is very drastic step. I think the language is hacked up to mix both the paradigms , which is wrong, instead they could have written other
separate plugins, APIs or modules to support functional feature and leave the language in its own.

Its good to see many new thing, but I feel the language itself is hacked up.


Thanks

 
Paul Clapham
Sheriff
Posts: 22374
42
Eclipse IDE Firefox Browser MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It's just a natural feature of language development. You could design a language and say "Here it is, start programming". But then somebody else writes a similar language and then you've got competition. People start saying things like "But Language Z has ventricles" and then you have to start supporting ventricles in your language or people will stop using it.

Your idea of plugins and APIs is right, and that's where we got Tomcat and Hibernate and Apache This-and-that, but it's a bit harder to see how to change the actual language definition via a plugin.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!