Article View: es.comp.os.linux.programacion
Article #14470Re: un principiante S.O.S.
From: Juanjo Álvarez
Date: Tue, 07 Nov 2000 00:00
Date: Tue, 07 Nov 2000 00:00
71 lines
3855 bytes
3855 bytes
EstEl dijo sobre Re: un principiante S.O.S., en fecha: Mon, 6 Nov 2000 15:50:10 +0100 |-----BEGIN PGP SIGNED MESSAGE----- |Hash: SHA1 | |Hey pues aprovecho el post por que yo estoy mas o menos igual. Este a�o me |he propuesto programar ya de una vez "de verdad" y dejarme de los lenguajes de |la carrera y meterme con C++ (por aquello de los objetos) Unix. Pues yo aconsejar�a la siguiente aproximaci�n: Aprende un lenguaje orientado a objetos sencillo (como Python, por ejemplo). C++ tiene demasiados pitos y flautas que en principio pueden distraerte de la "esencia" de la programaci�n a objetos. Haz alg�n programa orientado a objetos con ese lenguaje y cuando te sientas a gusto con esa metodolog�a (te acabar�s sintiendo a gusto), rep�sate algo el C, date un buen ba�o del maravilloso 'info libc' para saber moverte en Unix, leete alg�n buen tutorial de IPC y otro de Sockets (hay dos en ingl�s de un t�o llamado "Beej" que son muy buenos, los tengo en mi p�gina, en la secci�n bazar), y despu�s de cabeza a por el C++. |> lo segundo, definir que tipos de programas deseas realizar. | |A que te refieres con eso?? yo aspiro a realizar cualquier tipo de |programa. Aspiro a mucho?? Pues hombre, depende :-), si quieres hacer algo del kernel ser�a muy aconsejable que supieras de teor�a de sistemas operativos aparte de programaci�n, si quieres hacer algo de bases de datos, etc... lo mismo. |> lo tercero, si los quieres para consola o para X. | |Diferencias please... alguien me a dicho que una vez dominas la consola |hacer programas en X muy basicos esta tirao Cierto. Yo incluso veo bastante m�s f�cil hacer programas Gtk que NCurses. |> lo cuarto, que librerias quieres usar para hacerlos: Xlib? svgalib? |> ncurses? SDL? clanlib? allegro? qt? gtk? glade? :? | |Puf, eso es en lo que estoy totalmente perdio podriais darme mas o menos una |descripcion de que hacen... me suena que clanlib es pa juegos gt pa kde o |algo asi, pero me pierdo totalmente. Xlib: La librer�a b�sica de XWindows. Todas las dem�s la utilizan. No aconsejo utilizarla directamente porque el nivel no es todo lo alto que deber�a. SVGALib: Librer�a para gr�ficos en consola. Allegro, Clanlib: No las conozco mucho pero creo que est�n m�s orientadas a gr�ficos que a interfaces de usuario. Qt, Gtk: Librer�as de alto nivel para el desarrollo de interfaces gr�ficas. Las Qt adem�s tienen objetos y funciones para otros prop�sitos. Ambas son bastante sencillas de aprender. KDElibs, GnomeLibs: Librer�as de alto nivel. Controlan m�s cosas aparte de la interfaz gr�fica, como arrastrar y soltar, sonido, comunicaci�n por internet, render HTML... Mi consejo: Vete directamente a por las Qt o Gtk, y despu�s a por las KDELibs o Gnomelibs. |Venga a ver si lo cojo con ganas que ultimamente me da la impresion de que |solo empiezo proyectos y nunca les acabo :( |Gracias por leer. A mi suele entrarme un ansia tremenda por coger todos los proyectos que tengo pendientes cuando estoy de ex�menes :-) Un saludo. -- http://www.clickeas.com/linux
Technical Details
Message-ID:
<slrn90esdo.4pq.juanjux@Pascual.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<p6YM5.105356$dT1.2142952@telenews.teleline.es> <10f3u8.4v.ln@127.0.0.1> <2fg6u8.drd.ln@127.0.0.1>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,c94e1d30d120f72 X-Google-Attributes: gidf86c8,public From: juanjux@NOSPAMyahoo.es (Juanjo Álvarez) Subject: Re: un principiante S.O.S. Date: 2000/11/07 Message-ID: <slrn90esdo.4pq.juanjux@Pascual.es> X-Deja-AN: 690941030 Content-Transfer-Encoding: 8bit References: <p6YM5.105356$dT1.2142952@telenews.teleline.es> <10f3u8.4v.ln@127.0.0.1> <2fg6u8.drd.ln@127.0.0.1> Content-Type: text/plain; charset=iso-8859-1 Organization: Iddeo - Retevisi�n Mime-Version: 1.0 User-Agent: slrn/0.9.6.2 (Linux) Reply-To: juanjux@NOSPAMyahoo.es Newsgroups: es.comp.os.linux.programacion