Re: Re: Re: Benchmarking en distintos lenguajes [ Era algo así como cliente en jabber... ]

Horst H. von Brand vonbrand en inf.utfsm.cl
Mar Dic 4 10:30:45 CLST 2007


Rodrigo Fuentealba <darkprox en gmail.com> wrote:
> El día 3/12/07, Horst H. von Brand <vonbrand en inf.utfsm.cl> escribió:
> > Patricio Morales <airwolf97 en gmail.com> wrote:
> > > Horst von Brand dijo:

[...]

> > >                                       fue el primer lenguaje con el que

> > > aprendí a programar (Anteriormente en muchas Instituciones de
> > > Educación Superior tanto en Chile como en el Mundo ,era el lenguaje
> > > por excelencia que se usaba para la enseñanza de la programación)

> > Asi es. Sigue siendo un lenguaje mas bien decente para eso...

> Y pensar que hay quien comienza a enseñar Java así de plano...

Vade retro!!

Java es un completo desastre. Obliga a la gente a escribir montones de
cosas completamente incomprensibles (de lo OOP, y heredar, e incluir
bibliotecas, y...) para un simple "Hola, mundo!". OOP es para problemas
/muy/ grandes, en otras cosas es un perfecto desperdicio. Y como el mechon
promedio escribe programas de una a dos docenas de lineas, no uno o dos
centenares de miles de lineas, ...

[...]

> > >              C++,

> > Que dialecto?

> Eso no lo sabía (!), que C++ tiene varios dialectos.

El de Stroustrup en su libro, lo que solia entender GCC 3.x, el actual
estandar ANSI, ... Casi cada implementacion tenia su propio dialecto
incompatible.

[...]

> > Te lo doy firmado. Hay cantidades increibles de programas (simulaciones,
> > calculo numerico en general) y bibliotecas ad hoc en esto. Los fisicos casi
> > no piensan en escribir en otra cosa (por la enorme cantidad de cosas
> > reusables que hay, ademas que desde el punto de vista de rendimiento bruto
> > de procesamiento simplemente no hay mejor que el compilador FORTRAN del
> > tarro, cuando le dan con paralelizacion automatica de codigo y otras
> > sofisticaciones...).

> Yep. Es lo mejor que hay para ello; ni Maple le llega a los talones
> cuando lo sabes usar bien.

Maple es un sistema de calculo numerico interpretado. Es una liga
completamente diferente.

> > Como Pascal no tiene facilidades reales de compilacion
> > separada ni posibilidades de crear bibliotecas, las facilidades para
> > manejar strings no son siquiera primitivas, y hasta escribir una picante
> > rutina generica de ordenamiento de un vector de enteros o de multiplicacion
> > de matrices es imposible, nadie en su sano juicio uso Pascal de a deveras
> > nunca. Claro, cada implementacion practica agrego alguna coleccion de estos
> > requisitos indispensables para programar en serio de una forma u otra,
> > todas diferentes... y en consecuencia el cuento igual era im-portable.

> Supongo que habla de Pascal directo de la llave, sin azúcar ni
> edulcorantes.

Pascal dije, no alguna de las centenares de extensiones incompatibles. La
version de Wirth ("Pascal User Manual and Report") es feaza, el lenguaje
estandar es bastante mas manejable (pero llego cuando ya todo el mundo
habia decidido que Turbo Pascal o Delphi eran la manera de hacer las
cosas).
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                    Fono: +56 32 2654431
Universidad Tecnica Federico Santa Maria             +56 32 2654239
Casilla 110-V, Valparaiso, Chile               Fax:  +56 32 2797513


Más información sobre la lista de distribución Linux