Lenguaje C
Lenguaje C
Lenguaje C
Cursos de C y C++
Cursos de C:
Cursos de C++:
Compiladores de C y C++
Para Dos
Para Linux:
Se tiende cada vez más a que los programas que se realizan para otros usuarios tengan
interfaces gráficas (típicamente basadas en ventanas), no en modo texto. Por eso,
existen muchas librerías de funciones que permiten crear aplicaciones de este tipo.
Algunas de ellas permiten existen incluso en versiones para diversos sistemas operativos,
como Windows, Linux y MacOs X, lo que permite crear con facilidad programas
portables. También es frecuente actualmente que incluyan un editor visual que nos
ayude a crear la parte visible de la aplicación sin necesidad de teclear nada.
QT, de Trolltech, que tiene versiones comerciales pero también una versión Open
Source. Incluye un editor visual, QT Designer.
Gtkmm (basada en C++) y Gtk+ (para lenguaje C), una libreria desarrollada
inicialmente para ser utilizada en el programa de manipulación de imágenes
"The Gimp". Su editor visual es Glade.
Una tercera alternativa interesante es WxWidgets, usada en aplicaciones como el
editor de sonido Audacity o como SciTech Display Doctor. WxDev es una
ampliación del entorno Dev-C++ pensada para desarrollar aplicaciones con
WxWidgets, que incluye la librería, el compilador, el editor y un diseñador de
formularios.
Fuentes en C y C++
Lista de alguno de los cambios que supone el estándar C99, de 1999 y el estándar
C11, de finales de 2011 (y también otro documento alternativo)
Página de Bruce Eckel, creador de libros como "Thinking in C++" y "Thinking in
Java", cuyas versiones electrónicas están disponibles, así como los ejemplos
incluidos en los libros. También existe un "Thinking in C", en formato de de
animación flash. Puedes encontrar todo ello en: http://www.bruceeckel.com
HelpPC es una referencia muy completa que incluye ayuda sobre hardware del
Pc, las principales funciones del lenguaje C, ensamblador, interrupciones y
órdenes de MsDos. Está comprimido en un fichero de 275 K de tamaño.
XNA es una serie de herramientas gratuitas de Microsoft, dise ñadas para permitir
crear juegos para Pc y Xbox con una cierta facilidad. A mí no me gustó tanto
como esperaba (puedes leer los motivos en mi blog), pero para quien tenga
equipos potentes, puede ser interesante echarle un vistazo. Puedes ver más
detalles en su página oficial, es msdn2.microsoft.com/es-es/xna (a fecha de
escribir esta cita, todavía está sólo en inglés).