Hence it can be used to write programs that run on virtually any platform for which an ANSI C compiler exists.