Infosys Interview Question

1. How to develop a program which is acts both as interpreter as well as compiler? 2. What does "#include<stdio.h>" mean? 3. Write a java program to print "Hello world" 4. Algorithm of academic project (perl program)