Thursday, December 4, 2014

Software a utilizar para programar en c++

A la hora de comenzar a programar lo primero y más esencial es conocer el software.
Por comodidad, recomiendo usar algún IDE (Entorno de Desarrollo Integrado), como Dev-C++ de Bloodshed o Code::Blocks para crear programas en modo consola.
De modo que aprovecho para aclarar que los programas de Windows tienen dos modos de cara al usuario:
  • El modo consola simula el funcionamiento de una ventana MS-DOS, trabaja en modo de texto, es decir, la ventana es una especie de tabla en la que cada casilla sólo puede contener un carácter. El modo consola de Windows no permite usar gráficos de alta resolución. Pero esto no es una gran pérdida, pues como veremos, ni C ni C++ incluyen manejo de gráficos de alta resolución. Esto se hace mediante bibliotecas externas no estándar.
  • El otro modo es el GUI, o Interfaz Gráfico de Usuario. Es el modo tradicional de los programas de Windows, con ventanas, menús, iconos, etc. La creación de este tipo de programas se explica en otro curso de este mismo sitio, y requiere el conocimiento de la biblioteca de funciones Win API32.
Para aquellos que programen en otros entornos como Linux, Unix, Mac, les informo que no les resultara útil el entorno Dev-C++, ya que esta diseñado especialmente para Windows. Pero esto no es un problema serio, todos los sistemas operativos disponen de compiladores de C++, que soportan las normas ANSI, solo menciono Dev-C++ y Windows porque es el entorno en el que programo actualmente.

7 comments:

  1. interesante información compañero, yo tengo un blog acerca de códigos en c++ y te invito a visitarlo, espero sea de tu agrado y te sirva.
    pamabu.blogspot.com

    ReplyDelete
  2. Gracias por tu información, fue de mucha ayuda, no sabia el modo de consola

    ReplyDelete
  3. Buena información :D, y ¿cuales serían los dos modos que mencionas?
    Comparte algunas imágenes, para observar lo que nos planteas.

    ReplyDelete
  4. muy bien buen trabajo
    en general esta muy completo

    ReplyDelete

Comparte tu opinión