Foros Club Delphi

Foros Club Delphi (http://www.clubdelphi.com/foros/index.php)
-   Debates (http://www.clubdelphi.com/foros/forumdisplay.php?f=29)
-   -   Interesante artículo sobre el origen de .net / c# (Hijos de delphi) (http://www.clubdelphi.com/foros/showthread.php?t=92693)

geolife 02-01-2018 02:17:15

Interesante artículo sobre el origen de .net / c# (Hijos de delphi)
 
Hola amig@s,

Supongo que ya muchos veteranos conocerán la historia aquí contada sobre .net, c# y delphi como elemento clave, pero quizás para algunos programadores más jóvenes y no tanto :) les resulte interesante...https://jonlennartaasenden.wordpress...-about-delphi/

Aquí una versión ya traducida

Casimiro Notevi 02-01-2018 11:15:25

Interesante, no, muchísimo más, es esencial.
^\||/^\||/^\||/

elrayo76 02-01-2018 21:31:06

Creo que todos los desarrolladores .NET deberían leerlo. En el mundo .NET se creen que todo es innovación aunque la mayoría de las sentencias, clases, métodos, etc las he visto antes en Delphi y otros lenguajes.

Yo llevo muchos años programando y me gusta mas Delphi que C#, aunque programo en los dos. Delphi funciona mas rápido y hasta he notado que compila muchisimo mas rápido.

He leído hace unos días una nota de los compiladores que mas rápido compila y Delphi (Delphi 10.1) es uno de ellos, mientras .NET (Visual Studio 2017) es uno de los mas lentos. Delphi si no me equivoco decían que compilaba unas 200 mil líneas por segundos mas o menos, mientras que con C# que fue con el que hicieron la prueba compila unas 30 y 50 mil líneas por segundo. Igualmente hay que tomar esto con pinzas porque no se que tan fiables puedan ser esas pruebas.

Como esas hay otras tantas cosas que noto mas lento en Visual Studio que en Delphi.

Saludos

WHILENOTEOF 03-01-2018 00:26:41

Yo creo que muchas veces se habla o critica otros lenguajes desde el desconocimiento, hay muchos programadores que se centran en un lenguaje, le echan muchas horas con él, y acaban diciendo que es el mejor de todos y criticando al resto. Los lenguajes no paran de evolucionar, y mejorar, y la visión que en un momento dado tenemos de un lenguaje, puede no ser válida un tiempo más tarde.

Neftali [Germán.Estévez] 03-01-2018 09:37:28

Gracias por el aporte.
^\||/^\||/^\||/

elrayo76 03-01-2018 14:51:15

Estoy muy de acuerdo con WHILENOTEOF en lo que dice. Yo que programo tanto en Delphi como en C# veo que los dos evolucionan a la par. Uno evoluciona con mas frecuencia que otro pero evolucionan los dos.

Por lo menos en mi pais Argentina, en las universidades a los nuevos estudiantes no le dan la posibilidad de elegir con que lenguaje les gusta mas desarrollar o se sienten mas cómodos. Hace mas de 10 años que dejaron de utilizar el lenguaje mas adecuado para la materia. Esto como consecuencia trae el problema que despues esos desarrolladores siguen siempre con un lenguaje y por la experiencia que tengo muchos de ellos se creen que es el mejor.

Por empezar no hay lenguajes malos, por mas que sean genéricos y se puedan usar para desarrollar de todo, cada uno es mas adecuado para un tipo de desarrollo que para otro, igual pasa con las bases de datos y los sistemas operativos.

En mi caso como ejemplo puedo decir que he descubierto que Delphi trabaja mas olgado o mejor que C# con cantidades muy grandes de datos traidos de las bases de datos. Cuando se carga una grilla tarda mucho menos. Esto lo he comparado usando las grillas de DevExpress que tienen mucha funcionalidad interna como muchos sabran.

Saludos

mamcx 03-01-2018 17:02:58

Cita:

Empezado por elrayo76 (Mensaje 523865)
He leído hace unos días una nota de los compiladores que mas rápido compila y Delphi (Delphi 10.1) es uno de ellos, mientras .NET (Visual Studio 2017) es uno de los mas lentos. Delphi si no me equivoco decían que compilaba unas 200 mil líneas por segundos mas o menos, mientras que con C# que fue con el que hicieron la prueba compila unas 30 y 50 mil líneas por segundo. Igualmente hay que tomar esto con pinzas porque no se que tan fiables puedan ser esas pruebas.

Esto no sorprende. El creador de Pascal lo hizo con uno de los objetivos especificos de ser muy veloz al compilar. Esto para demostrar el errado modo de hacerlo de C (que es aun mas lento debido al uso de headers y su patetico intento de macros).

Si leen al respecto veran que el primer compilador de Pascal (y por un buen rato) es de 1 solo paso.

Y aun su diseño de compilador de multiples pasos es mucho mas eficiente de lo comun (debido a que su diseño de *lenguaje* hace que sea asi), pueden ver hasta el codigo completo y como se hizo en:

http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf


La franja horaria es GMT +2. Ahora son las 18:24:00.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi