Foundation Technology, Mainly java. Include Algorithm Grammar New language etc