java  c c++  nosql  and so on