support g++/c/java/pascal compilers
an attempt to program of multi thread