Friday, March 30, 2018

Java is moving Javascript way?

Starting with version 5, it seems clearly enough, Java is slowing moving away from core philosophy of Object Oriented Programing towards dynamic functional paradigm.  

Lamda functions is a bold first step!


The proposal to include Java Enhancement Process 286: Local-Variable Type Inference in Java 10 is yet another example. 


Ironically though Java Script looking to improve its type safety with Type Script. 


I wonder, in near future we may be see 


  • The core philosophies of all programming languages will converge to provide clean, universal APIs and syntax structure. 
  • JVM will embed NodeJs environment 
  • Javascript can become JVM compatible language  

Share your thoughts! 

Courtesy : InfoQ on Java10

No comments: