Exhaustiva comparativa entre los principales lenguajes interpretados

9 comentarios

hyperplyglot

A veces hay que quitarse el sombrero y aplaudir cuando se descubre algo bien hecho y con cierta utilidad, como es el caso de la comparativa (y a su vez guía de referencia) entre lenguajes interpretados que se han marcado en Hyperpolyglot. PHP, Python, Perl y Ruby al detalle y comparados de una manera muy visual y efectiva.

Características generales, aritmética y lógica, strings, expresiones regulares, fechas, arrays, funciones, control de ejecución, sistema de ficheros, entornos, librerías, módulos, objetos, testing, debugging y más características diseccionadas y comparadas entre los cuatro lenguajes. Además de una multitud de notas al pie para resolver cualquier duda que te pueda surgir.

Una chulada que te puede servir como guía de referencia si tienes que pasar de un lenguaje a otro de manera rápida o si quieres comparar los lenguajes en algún aspecto. En definitiva, muy útil.

Pd: y tienen otras muchas comparativas, la de los lenguajes inspirados en C++ también es muy buena.

Vía | mmoroca.es
Más info | Hyperpolyglot

Anunciate aquí
Anunciate aquí
Anunciate aquí

¿Quieres saber más?

Productos

Información de Productos relacionados con el artículo

Perl perl
  • 2
  • 2

Puntuación media: 10

Ver más

Artículos

Artículos relacionados que probablemente también te interesen

Ver más

Respuestas

Preguntas sobre este tema que ha contestado la comunidad

+ Deja tu comentario

Comentarios

  • 1

    Avatar de Juan M Gomez !

    Muy buena, me ha encantado, sobre todo la de los lenguajes inspirados en C++.

  • 2

    Avatar de Jose Juan !

    Me encantan las comparativas de lenguajes (supongo que a todos los programadores), bien dices que la currada ha sido monumental XD XD

    No obstante, es de destacar algún error importante, como que en C# los tipos primitivos se pasan siempre por valor o que no se pueden pasar como punteros (que viene a ser lo mismo), el equivalente a la expresión de C/C++


    void AddOne(int *z) { (*z)++; }

    int z = 3; AddOne(&z);


    en C# es


    void AddOne(ref int z) { z++; }

    int z = 3; AddOne(ref z);


    En general, desde luego, la utilidad de las comparativas es muy destacable.

    --------------------

    A los que les gusten las comparativas entre lenguajes, quizás vean algún interés en una página que hice para prácticar algo de Python aquí.

    Sólo se comparan C# y Python y en un sentido muy práctico, con problemas sencillos escritos en uno y otro lenguaje.

    Sólo hay 26 problemas comparados, aunque creo que son suficientes para hacerse una idea entre la elección de C# o Python.


    PD: ¡arghh! ¿para cuando poder meter código en los comentarios? :P :P :P

    -- editado por última vez a las 23:27

  • Respondiendo a #2:
  • 4

    Avatar de Juan M Gomez !

    Vaya Jose Juan! Estás en todo eh! También se ve que la miraste al dedillo, como debe ser. No sé python, pero guardo la página en favoritos por si algún día me da por ahí.

    Sobre los comentarios, simple: cuando dejen de contratar a becarios para hacer desarrollos webs. :P

  • Respondiendo a #2:
  • 8

    Avatar de Oscar Campos !

    JoseJuan nunca deja de sorprenderme

  • 3

    Avatar de isola009 !

    A mi lo que no me ha gustado es ver tan magna falta gramatical en el título.

    Para quien le guste la comparativa de lenguajes de programación: http://99-bottles-of-beer.net/. Yo diría que es la web más salvaje (y curiosa) en este aspecto.

    PD: en la comparativa de lenguajes tipo C hay errores.

    -- editado por última vez a las 23:42

  • Respondiendo a #3:
  • 5

    Avatar de Juan M Gomez !

    No es por trolear, pero ya que estás... Podrías ponerle la tilde a: "a mi" antes de quejarte. :P

  • Respondiendo a #3:
  • 6

    Avatar de Jose Juan !

    La página 99bob es un derroche de recursos, me he emocionado al ver 1442 lenguajes en liza, pero me ha desilusionado ver un único código (bastante chorrón, por cierto).

    Como curiosidad está bien (las versiones en clojure o haskell son destacables), pero poca cosa útil se puede extraer (sólo hay que ver la versión en Malbolge).

    No he encontrado ni una gráfica (o listado) con las longitudes en cada lenguajes ¿?.

    Para anthares +1.

  • 7

    Avatar de Irving Montalvo !

    Muy buena la comparación y gracias a los enlaces de los comentarios.

  • 9

    Avatar de Joaquin Ferrero !

    No hay referencias al soporte a Unicode...

    Algo normal, ya que solo uno de esos lenguajes tendría soporte casi completo, mientras los otros... estarían en blanco.

Escribir un comentario

Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con Facebook Connect

Anunciate aquí

WSL Weblogs SL