[Programación] Re: [Programación] Re: [Program
ación] Re: [Programación] Re:
[Programación] Programando C en GNU/Linux y DOS
federico luna
programacion@lugro.org.ar
Wed, 19 Nov 2003 09:53:30 -0300
si, se puede usar un metodo de dise~no. por ejemplo:
http://en2.wikipedia.org/wiki/Abstract+factory+pattern
(el ejemplo, esta en c# pero es aplicable incluso en C)
.fedel
On 19 Nov 2003 00:29:39 -0300
Federico Wiecko <fwiecko@myrealbox.com> wrote:
> > 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
>
> De esta creo no te salvas, aquellas funciones que no sean POSIX o ANSI
> standar y cuyo código necesite portarse a varias plataformas, no te
> queda otra que ifdef LNX, WIN etc etc. Otra posibilidad por supuesto es
> crear archivos por plataforma y repetir tu código, con un riesgo mayor
> de olvidarte o equivocarte en algún cambio.
>
> Conocen alguna otra forma ?
>
> (supongo que usando adecuandamente el CVS con braches es posible hacer
> merges para evitar retipear)
>
> Federico :-
>
> El mar, 18-11-2003 a las 15:28, Jose Luis Diaz escribió:
> > -----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
> >
>
>
>
> _______________________________________________
> Programacion mailing list
> Programacion@lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/programacion