21-09-2007, 12:03
Cita:Lo que pasa es que , por lo que yo se que no es mucho porque fuer aFM, AS y java, no he programado nada y loq ue he hecho con esto es casi de colegio, cuando usas una plataforma de programacion, por lo que yo se, puedes copilar el codigo para distintas plataformas, independientemente de desde que plataforma lo halla escrito.Normalmente no es tan directo, hay que tener en cuenta las APIs de cada entorno. Un programa en C++, por ejemplo, compilado en un Mac y que llegue a funcionar, al compilarlo en C++ de PC no funcionará en absoluto ya que toda la API es diferente y la gestión de ventanas, por ejemplo y entre otras muchas cosas, se irá al garete.
Diferente es la cosa cuando se trata de compiladores cruzados que automatizan todo el tema de las llamadas a las APIS.
Es el caso de RealBasic que permite compilar un programa para Mac, PC o Linux y funcionando en todas las plataformas a partir de un sólo código fuente.
Pero no todos son tan eficientes como RealBasic (que alguna vez también la pifia algo, pero poco) y lo normal es que haya que retocar y al final disponer de dos códigos fuentes, uno para compilar en Mac y otro para compilar en Windows.
Principio de Hanlon:
«Nunca le atribuyas a la maldad lo que puede ser explicado por la estupidez»
«Nunca le atribuyas a la maldad lo que puede ser explicado por la estupidez»