/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Porque evitar el uso de la biblioteca conio de Borland

 
      Índice del Foro elrincondelc.com -> FAQ de C
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
rir3760



Registrado: 01 Oct 2004
Mensajes: 7517
Ubicación: Mexico

MensajePublicado: 02/08/2012 7:41 am
Título: Porque evitar el uso de la biblioteca conio de Borland

No se recomienda el uso de esa biblioteca porque es una extensión, esto es, su disponibilidad depende del compilador utilizado. El escenario empeora al considerar que:

A) Si es necesario un soporte completo se debe utilizar un compilador de la vieja serie "Turbo C" de Borland, compiladores obsoletos desarrollados para sistemas operativos también obsoletos (MS-DOS y MS Windows 9X).

B) Si se utiliza un compilador moderno el soporte solo es parcial (MS Visual C++, Lcc-win32, Pelles C).


En su lugar la recomendación es:

* Para los principiantes, enfocarse en la biblioteca estándar de C ya que esta disponible sin importar el compilador y SO. Las operaciones que por el momento y con ella no son posibles (por ejemplo "hermosear" el programa) se realizaran de la forma "políticamente correcta" una vez se domine el lenguaje.

* Para los programadores con mas experiencia se puede optar por el API que expone el SO (ahi esta todo) o bien por una biblioteca multiplataforma y actualizada, por ejemplo digies recomienda NCurses/PDCurses en el tema Sustitucion del [CENSORED] conio con Ncurses/Pdcurses.
_________________
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language
Volver arriba
      Índice del Foro elrincondelc.com -> FAQ de C
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com