I came across few articles that emphasis on big data analysis with java, scala and python and High performance computing with c, c++, FORTRAN (and their flavors) but I want to ask is their any language that supports both? and what are the features required for any language to support both?