PDA

Ver la Versión Completa : Evolución de la programación


Lord Delfos
25-03-2012, 07:02:04
Bueno, estaba perdiendo el tiempo (porque el mame32 no me leía la rom del Samurai Shodown V :)) y me topé con este gráfico interesante.

http://i.imgur.com/Ah72J.jpg

Casimiro Notevi
25-03-2012, 11:17:23
Por ese gráfico se puede deducir que el hardware ha avanzado bastante, principalmente en miniaturización, sin embargo el software es básicamente igual que hace decenas de años :)

Al González
26-03-2012, 01:19:40
Sorprendente, y diría que casi ofensivo, que en ese gráfico no figure Delphi, ¿el autor lo habrá omitido a propósito? :rolleyes:

Me pregunto quién le tiene tanto miedo a Delphi que hasta de la Historia lo intenta eliminar. No es la primera vez que me topo con ese tipo de extrañezas que van en detrimento de este lenguaje.

Delphius
26-03-2012, 04:48:43
Sorprendente, y diría que casi ofensivo, que en ese gráfico no figure Delphi, ¿el autor lo habrá omitido a propósito? :rolleyes:

Me pregunto quién le tiene tanto miedo a Delphi que hasta de la Historia lo intenta eliminar. No es la primera vez que me topo con ese tipo de extrañezas que van en detrimento de este lenguaje.

Es totalmente discriminatorio, porque intencionalmente ha borrado prácticamente toda la rama que dio origen a Pascal y a su vez la que nace desde Pascal. Es notoriamente visible que ese tipo tiene mucho gusto a la sintaxis C pero no es capaz de reconocer lo que trajo la sintaxis de Pascal.
Colocó a Pascal porque si no lo hacía se le iba a venir peor. Porque no se puede negar que Pascal fue una bisagra y clave en la historia de los compiladores y la programación.
Además se ha pretendido resumir en unos pocos lenguajes una historia que tiene en su haber más de 2700 lenguajes.

Simplemente un bochorno de gráfico :mad:

Saludos,

heroe555
26-03-2012, 10:14:21
Pero lo más curioso, es que han eliminado toda referencia a borland, por ejemplo turbo pascal, turbo c, delphi,
c++ builder, j++ builder. Son herramientas que en algún momento han marcado historia o lo siguen haciendo.
:mad:

Casimiro Notevi
26-03-2012, 11:17:36
Por eso he hecho antes hincapié en la evolución del hardware, porque en la del software no ha hecho mucho esfuerzo el creador del gráfico, se lo ha currado poco, vamos.

Julián
27-03-2012, 02:00:13
Bueno, esta el Pascal, que es el lenguaje que se usa en Delphi. Lo que es imperdonable es esté el dBase o el Clipper.

Delphius
27-03-2012, 02:36:36
Bueno, esta el Pascal, que es el lenguaje que se usa en Delphi. Lo que es imperdonable es esté el dBase o el Clipper.
Error: Delphi utiliza Object Pascal

mamcx
27-03-2012, 04:19:56
Yo veo el grafico mas como los cambios en paradigmas o lenguajes que introdujeron algo novedoso o diferente. Ya que el ppal avance de delphi fue su entorno RAD (y este grafico no habla nada de los IDEs o su capacidad grafica), no lo veo tan ofensivo.

Veamos:

FORTRAN = Lenguaje matematico y excelente manera de hacer codigo mas complejo que assembler. No habia mas asi que ni modo

LISP= El lenguaje que nadie usa pero que todos han intentado de emular. Primer lenguaje funcional

SQL= Como hacer BD sin Cobol. Primer lenguaje declarativo popular.

Cobol= Programacion de negocios, cuando no habia BD relacional. Primer lenguaje que fue popular para hacer programitas contables y pendejadas por el estilo

Simula= Orientacion a objetos. Es el LISP de esa rama.

Basic= El popular, atrajo masas. Primer lenguaje que fue usado ampliamente pa videojuegos

C= Un adefesio. Pero indiscutible rey de programacion de bajo nivel

C++ = Un adefesio++. No le veo nada de nada que haya traido bueno a este mundo. De lo malo que es esta en la grafica. Es como Darth Vader: Es un personaje ppal

Perl= El primer avance sobre bash, inicios web. Un hack tremendo que dio resultado. Ese logro le gana el puesto

Javascript= Como embutir java en un navegador, pero sin ser Java, es ademas elegante excepto la sintaxis. Primer lenguaje que popularizo la programacion por prototipos

Python = Perl, pero chevere. Simplicidad. Primer lenguaje (unico?) que popularizo el concepto que se puede vivir sin {}[]beginend.

Java = Como hacer adefesio++ mas como simula/smaltalk, pero multiplataforma en teoria. Al menos popularizo la idea

.NET = Un runtime, N-lenguajes

C#= No se que hace aqui, si ya esta .net. Es mas, .net es un runtime, no un lenguaje, asi que .NET sobra. En tal caso C# es Java un poco mas chevere pero menos multiplataforma. Pero es el lenguaje oficial de windows. Solo por eso, esta aqui. Quizas si se entiende que .net es un runtime+N-lenguajes se le ve la gracia. Es una habilidad que es poco habitual y hay que dar credito a MS por lograr multiplataforma a nivel de multilenguaje...

RubyOnRails= Primer lenguaje que popularizo MVC y el desarrollo agil web. Quizas unico descendiente de lisp que es popular

Node.JS=Primer lenguaje en popularizar la programacion asincronica, vital para la web escalable y la nube


Noten que hacen falta una serie de lenguajes que son mas iconicos que Delphi:

Smaltalk: El papa de la OOP. Porque esta simula y no smaltalk no lo se.

PHP: Es el basic de la web (en cuanto a atraer a los programadores novatos a atraverse a programar). Pero supongo que no introdujo algo tan novedoso que no este antes. Perl invoca el manejo de string, y basic el atraer novatos. Muy popular y potente, pero no innovador (osea, es lo que *imagino* penso este tipo al hacer la grafica)

Visual Basic: Es lo mismo que delphi. Mucho mas grande que basic, pero que trajo de nuevo? Delphi es mas grande que pascal, pero a nivel de lenguaje, que trajo de nuevo? -hacer un procedural oo, eso lo hizo c++-. Una vez mas, su poder es el conjunto RAD. Y eso es algo que no trata este grafico.

Assembly: Sin este nada existe... y no esta!

Bash: Como hacer confuso el manejo de *nix. Pero igual no esta

Haskell: Como hacer lisp, pero chevere. Lastima no es tan popular. Los lenguajes funcionales son muy raros...

Toda la rama DBASE: Como hacer programitas de contabilidad, sin cobol. Realmente, un estilo de programacion totalmente diferente. Esta rama si que falta! (PD: Foxpro fue mi primer lenguaje, y aun no le veo un reemplazo)

HTML: Imaginense! este no esta!


----

En fin, es claro que el que hizo el grafico, tenia un enfoque. Cual, no lo se. Pero es como este otro:

http://www.bbc.com/future/bespoke/space_infographic

Hay que parar en algun momento...

Ñuño Martínez
30-03-2012, 13:27:04
Ya puestos a quejarse, yo me quejo de que ni se nombre de pasada el lenguaje abstractológico creado por George Boole y mucho menos el trabajo de Ada Lovelace, ni el Z3 de Konrad Zuse, primer computador programable que realmente funcionó (Babage no lo consiguió, como todos sabemos).

Y bueno, Small-Talk y FORTH también han tenido su influencia, si no recuerdo mal...:rolleyes:

roman
30-03-2012, 18:16:59
Desde luego, esa gráfica, así como varios de los comentarios aquí vertidos no son más que el reflejo del gusto y las fobias personales de cada quien.

En mi opinión, haber puesto Pascal es más que suficiente, así Delphi use object pascal - que, si nos ponemos exquisitos, de hecho lo que usa desde hace varias versiones es delphi, no object pascal.

// Saludos