Crear fichero binario compatible con otros lenguajes

wakeup
16 de Octubre del 2008
Tengo que crear una archivo binario para guardar los resultados de un simulador que estoy programando (con enteros, doubles, y fechas).
En este caso lo voy a crear con c# pero quería saber si tengo que tener algo en cuenta para que este formato de archivo binario pueda ser leido tambien sin problemas con otros lenguajes de programación como java, C++...
Gracias