Language Independent Programming