>> no, its not irrelevant at all. if language X is popular, the reliable
>> compilers/interpreters become widely available. hence the program becomes
>> portable.

This last is a complete non sequitur: the fact that "reliable compilers/
interpreters become widely available" simply creates an _illusion_ of
portability.  It is only when one discovers that each "reliable compiler"
implements its own dialect, that each operating system intersperses its
own nuances, that each architecture contributes its own artifacts, that
one discovers that such "portability" is a complete and utter myth...

** Phil.