🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Compiladores

#18299
From: Javier Cantero
Date: Thu, 16 Sep 1999 00:00
112 lines
6432 bytes
In article <7rpid8$fr65@SGI3651ef0>, Jose F. Gonzalez wrote:
>Es una pena que tenga que leer estas NEWS con el outlook express. Se que
>existen programas para LINUX capaces de bajarselas de una sola vez, pero o
>no los he encontrado y los que he encontrado los he tenido que compilar y
>despues de estar un rato esperando me han dado errores.

	P�sate por <http://linux-es.uio.no/Faq> Hay un cap�tulo completo de
como hacer funcionar las news en Linux.

>Con esto quiero decir que aunque LINUX sobrepase en un 1000% a Windows, a la
>gente normal que no tiene ni idea de lo que hace con el ordenador, no puede
>usar este potente SO pues para instalar cualquier programa tienes que saber
>bastante de lo que estas tocando.

	Somos conscientes, este es un tema de discusi�n reiterativo en este
grupo sobre el que no merece la pena insistir.

>Para mi que soy programador, todavia no he visto algo tan bueno como el
>Delphi. El futuro de un SO esta en sus compiladores, y por ahora los que
>existen dejan mucho que desear.

	Est�s confundiendo a mi entender la calidad del compilador con la
facilidad de uso. gcc y sobre todo egcs son compiladores muy buenos: generan un
c�digo muy aceptable, sin bugs graves y bastante �ptimo. Por ejemplo, Visual
C++ tambi�n genera un c�digo aceptable. Sin embargo la gente est� muy enfadada
porque todav�a no han corregido una serie de errores graves que existen desde
la versi�n 4 (y vamos por la 6). Errores reportados y documetandos desde hace
a�os.

	A t� igual te parece que VC6 es un buen compilador, pero en todo caso
es un buen entorno de programaci�n. El compilador no es tan bueno como lo
pintan en la publicidad.

	Pero de todas formas entiendo por donde vas, por el tema de las
herramientas RAD (de desarrollo r�pido). En general en Unix no ha habido esa
necesidad, porque para ello ya existe Tcl/Tk, que como sintesis te dir� que
es un lenguaje de scripting gr�fico. Uno, o ten�a que hacer un programa de
"calidad", y entonces tiene que meterse con el C y el sistema X, o en realidad
era una "mascara" para hacer 4 simplezas, para lo cual sobra con shell+tcl/tk,
o perl+tcl/tk, o Python. No tiene sentido compilarlas, ni hacer todo el
desarrollo debido a su tama�o y ciclo de vida.

	Adem�s, la librer�a m�s popular de widgets, Motif, es de pago (al
principio no lo era, con lo que consigui� covertirse en el est�ndar de facto).
Para Motif tienes herramientas similares a la que usas, pero de pago tambi�n (y
adem�s caras). Nos acostumbramos demasiado r�pido a la "buena vida GNU"...

	Debido a la explosi�n del soft libre, la gente quiere tambi�n
graficos, etc en su Linux. Pero los quiere sin pagar. Pues bien, ha habido
que empezar a hacer todo de cero, empezando por nuevos widgets (en el caso
de QT no es as�, pero lo dejaremos para otro d�a). En poco tiempo se han
desarrollado muchas cosas, y ya le llegar� el turno a las herramientas RAD
para estas nuevas librer�as (por ejemplo, el �glide? -no recuerdo ahora-
de GNOME/GTK).

	Lo queremos todo, ("Bueno, Bonito y Barato"), pero esto es trabajo
de todos. No esperemos con los brazos cruzados a que nos lo den todo hecho.
T� eres programador. Si quieres que se acelere el proceso de creaci�n de
este tipo de herramientas, colabora con sus equipos de desarrollo. La
Comunidad Linux ayuda a los que se ayudan a s� mismos, y no me cansar� de
repetirlo.

	Si no est�s por la labor, pues tendr�s que esperar a que la empresa
de turno haga el porting correspondiente y pagar religiosamente su licencia.

>�Sabe alguien si Borland(Imprise) tiene previsto sacar alguno de sus
>compiladores para entornos X?.

	Hace poco hicieron una encuesta por el Web y creo que sali� ganador
el entorno para desarrollar en CORBA. Es lo que parece que van a portar
primero.

>Pues mientras no existan compiladores de calidad, los que [...]

	Que s� que existen.

>estamos en este mundo no podremos hacer cosas de calidad aceptable.

	Pero si hay gente que lo hace! No sabr�is, en todo caso. Se pueden
hacer, es un poco m�s costoso pero se puede perfectamente.

>Yo si en "Windows" quiero hacer un programa de gestion no tengo ningun
>problema, pues el motor de bases de datos de Borland ya me facilita el
>trabajo.

	Y con Postgres tampoco tienes que tener problemas. Te lees el interfaz
en C de esa BD y �es hacer llamadas al SQL! Claro, no tenemos el campo de texto
ya asociado con el campo de la BD. Pero es que el rendimiento tiene un precio,
y un programa de estos RAD no puede competir con el C a pelo en cuanto al
mismo.

>He probado a hacer lo mismo con LINUX para las X, y el follon que me he
>montado no vale el dinero que uno se pueda sacar. El problema que tiene LINUX
>ahora mismo es que no facilita la creacion de programas comparado con el
>"otro". Perdon por el rollo pero creo que hay que ser realistas a la hora de
>poder trabajar.

	Ya. Ya veo por donde vienes. Tal vez el problema es que en realidad
la gente que desarrolla los proyectos libres no tienen en la cabeza a los que
su intenci�n es lucrarse sin aportar nada a cambio al mundo libre (desarrollar
soft libre, patrocinar, etc). Van a su ritmo, y con sus preferencias, puesto
que lo desarrollan por aprender, y "por amor al arte". Y a ver qui�n moralmente
puede exigirles nada...

	En ese caso la mejor elecci�n es echar un vistazo a las herramientas de
desarrollo comerciales. Seguramente te sorprender�n su acabado.

                                Saludos de Javier (jcantero @ jet.es)


----
"La Comunidad Linux ayuda a los que se ayudan a s� mismos."
Technical Details
Message-ID: <slrn7u1bkq.7m.javier@eb2dsn.ampr.org>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <7rpid8$fr65@SGI3651ef0>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,79583cf36cb85924
X-Google-Attributes: gidf86c8,public
From: javier@eb2dsn.ampr.org (Javier Cantero)
Subject: Re: Compiladores
Date: 1999/09/16
Message-ID: <slrn7u1bkq.7m.javier@eb2dsn.ampr.org>
X-Deja-AN: 525798121
Distribution: es
Content-Transfer-Encoding: 8bit
References: <7rpid8$fr65@SGI3651ef0>
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: newsmanager@rediris.es
X-Trace: batcher.rediris.es 937474687 19221 62.36.10.51 (16 Sep 1999 09:38:07 GMT)
Organization: RedIRIS.
Mime-Version: 1.0
User-Agent: slrn/0.9.5.3 (UNIX)
NNTP-Posting-Date: 16 Sep 1999 09:38:07 GMT
Newsgroups: es.comp.os.linux.programacion