программы, написанные на каком языке программирования, будут работать в любой из существующих сегодня операционных

систем. (windows, linux, bsd, soliaris и т.д.)

не возможно написать программу на любом языке программирования, совместимую и с windows и *unix и т. д. , -это совершенно разные операционные системы, и работают они по совершенно разным принципам и функциям.. 

согласен с жанной. дело не в языках программирования, а в особенностях каждой операционной системы, под которую требуется вам "универсальная" программа. невозможно одинаково запустить одну и ту же программу например на linux и windows. в одном случае потребуется эмулятор. 

программы пишут на одних и тех же языках (с, pascal, perl, java и т.п.), но под разные системы по-разному.