🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #14470

Re: un principiante S.O.S.

#14470
From: Juanjo Álvarez
Date: Tue, 07 Nov 2000 00:00
71 lines
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-mail
References: <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