1 Matching Annotations
  1. Last 7 days
    1. La elección de un lenguaje de programación es siempre subjetiva. Para mí, las siguientes características de Julia son decisivas: Julia está desarrollado como un lenguaje de programación de alto rendimiento. Julia usa envío múltiple (“multiple dispatch” en inglés), que le permite al programador elegir entre diferentes patrones de programación de acuerdo a la aplicación. Julia es un lenguaje de tipo dinámico que se puede usar fácilmente de forma interactiva. Julia tiene una sintaxis de alto nivel que es fácil de aprender. Julia es un lenguaje de programación con tipos opcionales, cuyos tipos de datos (definidos por el usuario) hacen que el código sea claro y robusto. Julia tiene una biblioteca estándar extendida, además, están disponibles numerosos paquetes de terceros.

      Me parece genial que Julia realmente tenga esas fortalezas ya que por algo ha ganado popularidad en ciertos campos científicos y académicos .Pero también se siente como una “lista de ventajas sin contexto”, todo suena muy bonito pero no me gusta que no se menciona lo que todavía le falta.

      -No habla de que el ecosistema aún es más pequeño que el de otros lenguajes. -Tampoco se menciona que a veces puede tener tiempos de compilación molestos, ni que, aunque la sintaxis es “limpia”, no siempre es tan fácil para principiantes como lo muestran. Claramente es mas una recomendación que un análisis equilibrado.