... la mayoría del codigo c que se escribe actualmente esta basado en ansi c. cualquier programa escrito solo en c estandar sin codigo que dependa de un Hardware determinado funciona correctamente en cualquier plataforma que disponga de una implementacion de c compatible. sin embargo, muchos programas han sido escritos de forma que solo pueden compilarse en una cierta plataforma, o con un compilador concreto, debido a (i) la utilizacion de bibliotecas no estandar, como interfaces graficos de usuario, (ii) algunos compiladores no cumplen, en el modo por defecto, las especificaciones del estandar ansi c o su sucesor, o (iii) el codigo esta escrito con dependencia de un tamano determinado de ciertos tipos de datos, o de un determinado orden de los bits de la plataforma...