[Programación] Re: [Programación] Re: [Program
ación] Re: [Programación] Programando
C en GNU/Linux y DOS
federico luna
programacion@lugro.org.ar
Tue, 18 Nov 2003 16:33:38 -0300
varias cosas son las que definen a una applicacion para que sea portable!.
Las librerias de las cuales dependa tu programa son una de ellas, pero desde cierto punto de vista no es lo mas relevante, ya que vos elegis que librerias usar, las que elijas dependera de lo que todos han omitido decirte. EL DISE~NO de la aplicaccion.
depenendiendo de las cosas que tenga que hacer tu progarama vas a necesitar librerias de funcionalidad que no incluyen los estanderes ANSI C o POSIX y a veces puede ser necesario no usarlos a proposito por cuestiones de performance. (pj, interfaz GUIs, parseo de xml, acceso a DBs, codec audio/video, implemtnacion de protocolos smtp,http, SSL, etc, etc, etc
Toda esta info la tenes que analizar y pesar con lo que quieras hacer y este a tu alcance como programador y tiempos de los que dispongas. (Tene en cuenta que muchos por lograr la independencia, han dejado incluso la vida) en fin, todas estas cuestiones se tienen que ver reflejadas en el dise~no de tu codigo. Si es bueno sera independiente y estara preparado para ambas plataformas. Ahora si te volas con el dise~no lo mas probable es que nunca lo termines y te la pases programando interfaces y codigo glue.
es solo una opinion ya que, no existen paradigmas
saludos
.fedel
On Tue, 18 Nov 2003 15:28:18 -0300
Jose Luis Diaz <jose@citynet.net.ar> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Tuesday 18 November 2003 12:31, Sebastián D. Criado wrote:
> > Mientras que hagas las cosas bajo ANSI C, podras portarlos con pocos
> > problemas.
>
> Más que ANSI C, lo importante es mantenerse bajo los standeres POSIX, hay un
> libro que tiene un amigo (Ulises) que se llama "Posix Programmers Guide" es
> de ora, y está interesante :-)
>
> btw... las cosa que vi hechas para que corran bajo win32 y en linux, estaban
> llendas de "ifdef's" y eso no es una buena practica de programacion :-D
>
> - -Jx
>
> - --
> José Luis Diaz - jose@citynet.net.ar /"\ ASCII Ribbon Campaign
> GNU/Linux Registered User #138499 \ / No HTML in mail or news!
> RTFM! - http://rtfm.org.ar X
> "Kernel Panic - No signature found" / \
> - --
> PGPkey: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x7BCD2757
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.0.6 (GNU/Linux)
> Comment: For info see http://www.gnupg.org
>
> iD8DBQE/umTCM4NSjXvNJ1cRAlUWAJ962LlRQ/WWpUG8MmdFMMmcl3EV2ACfdgyI
> g0qWarptz1nOrNuNjQKZHfs=
> =LmYM
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> Programacion mailing list
> Programacion@lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/programacion