C/C++ en GNU/Linux
Al contrario de windows que es un entorno deprimente de desarrollo; Linux nos da la posibilidad de escojer entre los lenguanjes mas extendidos, versatiles y potentes de programaciòn.
C : Lenguaje de programaciòn estructurado, simple y consiso; usado para escribir SOs, DBMS, juegos, driver, etc
C++ : Lenguaje de programacion orientao a objetos; mas pesado que C(mayor tiempo de vcompilacòn); muy usado en grandes proyectos, debido a su mayor facilidad de mantenimiento.
PORQUE USAR ESTOS LENGUAJES
Como dije anteriormente son lenguajes muy extendidos; y los sofware principales que fueron consebidos utilizando estos lenguajes son: UNIX, windows, apache, gnome, KDE, mysql, etc. Y por otro lado son lenguajes maduros que no habria la menor duda de aprenderlos...
SINTAXIS BASICA
gcc -o archivo_fuente.c -lbibiblioteca nom_ejecutable //[1] C
g++ -o archivo_fuente.cpp -lbibiblioteca nom ejecutable // C++
ALGUNAS LIBRERIAS
Glibc: que implementa las librerias estandar de C.
ncurses: analoga a conio.h
GTK (Gimp Toolkit): libreria usada en Gnome. // gnome es un entorno grafico de linux
Qt: libreria usada en KDE. // KDE tmb es un entorno grafico de linux
MI PRIMER EJEMPLO...[hola.cpp]
Lo compilamos: g++ -o hola.cpp hola // nuestro ejemplo no utiliza ninguna libreria
IDEs
Algunos IDEs existentes en GNU/Linux: Gran variedad de los mismos
Kdevelop: Entorno de programacion para la librería Qt.
Glade: Diseñador de interfaces para Gtk.
Anjuta: Entorno de programación para Gtk
QTDesigner: Diseñador de interfaces mediante la librería Qt.
DEV C++: Entorno de programación libre basado en gcc para Windows
Nota: Los compiladores vienen preinstalados en Linux; lo contrario instalarlo del cd de instalacion o de la red. En cuanto a donde escribir el codigo; pueden utilizar cualquier editor de su preferencia...(vi, emac, etc). ENHORABUENA!!! my friends
C : Lenguaje de programaciòn estructurado, simple y consiso; usado para escribir SOs, DBMS, juegos, driver, etc
C++ : Lenguaje de programacion orientao a objetos; mas pesado que C(mayor tiempo de vcompilacòn); muy usado en grandes proyectos, debido a su mayor facilidad de mantenimiento.
PORQUE USAR ESTOS LENGUAJES
Como dije anteriormente son lenguajes muy extendidos; y los sofware principales que fueron consebidos utilizando estos lenguajes son: UNIX, windows, apache, gnome, KDE, mysql, etc. Y por otro lado son lenguajes maduros que no habria la menor duda de aprenderlos...
SINTAXIS BASICA
gcc -o archivo_fuente.c -lbibiblioteca nom_ejecutable //[1] C
g++ -o archivo_fuente.cpp -lbibiblioteca nom ejecutable // C++
ALGUNAS LIBRERIAS
Glibc: que implementa las librerias estandar de C.
ncurses: analoga a conio.h
GTK (Gimp Toolkit): libreria usada en Gnome. // gnome es un entorno grafico de linux
Qt: libreria usada en KDE. // KDE tmb es un entorno grafico de linux
MI PRIMER EJEMPLO...[hola.cpp]
#include[iostream.h]
main()
{
cout<<"Mi primer ejenplo en C++\n";
}
Lo compilamos: g++ -o hola.cpp hola // nuestro ejemplo no utiliza ninguna libreria
IDEs
Algunos IDEs existentes en GNU/Linux: Gran variedad de los mismos
Kdevelop: Entorno de programacion para la librería Qt.
Glade: Diseñador de interfaces para Gtk.
Anjuta: Entorno de programación para Gtk
QTDesigner: Diseñador de interfaces mediante la librería Qt.
DEV C++: Entorno de programación libre basado en gcc para Windows
Nota: Los compiladores vienen preinstalados en Linux; lo contrario instalarlo del cd de instalacion o de la red. En cuanto a donde escribir el codigo; pueden utilizar cualquier editor de su preferencia...(vi, emac, etc). ENHORABUENA!!! my friends
Algunos enlaces de interes..
- http://c.conclase.net
- http://www.elrincondelc.com
- http://doc.trolltech.com
- http://doc.trolltech.com/3.0/tutorial.html
- http://www.gtk.org/tutorial
- http://developer.gnome.org/doc/API/2.0/gtk/
- http://c.conclase.net
[1]comentario de una sola linea
Posted by Jean at 9:33 p. m. | 5 comments read on