One of the first portable compilation systems designed to support multiple source languages and target platforms