[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