Platform projections, compilers, interpreters and portabilit by