El lenguaje de programación V fue liberado en código abierto

lenguaje de programación V

El equipo que se ocupa del desarrollo del lenguaje de programación V había planeado en marzo pasado la disponibilidad de una versión de código abierto del lenguaje para el mes de junio de 2019.

Y esto lo cumplió publicando esta semana la versión de código abierto del lenguaje con algunas de las muchas características que mencionó. En esta versión, el equipo de desarrollo siempre destaca características como la seguridad, la velocidad, la ligereza y la capacidad de traducir todos sus proyectos de C / C ++.

El lenguaje de programación fue creado por Alex Medvedniko, un desarrollador holandés que dice que tiene un fuerte compromiso con la simplicidad y el rendimiento.

Según Alex, todo lo que puedes hacer con los otros idiomas existentes también es factible con V. Alex dijo que creó el lenguaje V para llevar a cabo su proyecto Volt.

Volt es un cliente de escritorio nativo para Slack, Skype, Matrix, Telegram, Twitch y muchos otros servicios. No es necesario tener una docena de aplicaciones para llegar a todos sus contactos en diferentes plataformas.

Durante la presentación del lenguaje V en marzo pasado, Alex indicó que tiene muchas características que atraen a los desarrolladores más frecuentes, incluida su velocidad y seguridad, su ligereza y su capacidad para traducir todos sus proyectos. / C ++.

También se ha dicho que todo el lenguaje V y su biblioteca estándar tienen menos de 400 KB. Su documentación también le dice que V puede compilar hasta 1.2 millones de líneas de código por segundo por núcleo de procesador.

Sobre la liberación de V

En el lanzamiento del lenguaje de esta semana, como un proyecto de código abierto, Alex y otros desarrolladores han indicado que V está cumpliendo con su compromiso, siendo un lenguaje simple, rápido, seguro y compilado para desarrolladores de software mantenibles.

Al igual que en el anuncio de marzo, el equipo destaca características tales como una compilación rápida de código escrito en V, seguridad de idioma, un traductor de C / C ++, un código de recarga para tener en cuenta al instante, los cambios y el tamaño muy pequeño del compilador y su biblioteca, que es de aproximadamente 400 KB, porque no contiene ninguna dependencia.

Las principales características del lenguaje de programación V se presentan a continuación:

  • una compilación rápida: V compila 1.5 millones de líneas de código por segundo por núcleo de procesador
  • seguridad (no global, inmutabilidad por defecto, funciones parcialmente puras, etc.)
  • Traducción de C / C ++: V puede traducir su proyecto de C / C ++ y ofrecerle seguridad, simplicidad y compilación hasta 200 veces más rápido
  • Compilador de 400 KB con dependencia cero: todo el lenguaje V y su biblioteca estándar tienen menos de 400 KB. Puede generar V en 0,3 segundos
  • Hot Code Reload: Obtenga sus cambios al instante sin recompilar. Como tampoco pierde el tiempo para encontrar el estado en el que está trabajando después de cada compilación, ahorrará valiosos minutos de su tiempo de desarrollo.

Además de eso, su documentación indica que V es similar a Go, el lenguaje de programación creado por Google. En lo que respecta al rendimiento, el equipo cree que V es tan rápido como C, al tiempo que ofrece interoperabilidad con él.

Sin embargo, muchos siguen siendo escépticos acerca de las muchos de los beneficios citados para el lenguaje.

También señalan que el autor aún no ha finalizado muchas características, incluida la parte de multihilo que se supone que está “libre de datos” en el momento de la compilación, mientras que es más fácil de usar que Go and Rust.

Para ellos, ahora que se ha lanzado parte del código, parece ser poco más que un traductor de C / C ++, con la mayoría de las funciones anunciadas eliminadas.

Por ahora, el autor ha publicado una primera versión del lenguaje de código abierto. Informó que V no usa la infraestructura del compilador LLVM, sino que compila directamente en el código de la máquina.

Según él, esta es una de las razones principales por las que es tan ligero y rápido. En la actualidad, solo se admiten la arquitectura x64 y el formato Mach-O.

Codigo de V

 


2 comentarios, deja el tuyo

  1.   Autopilot dijo

    ¡Suena genial y en tan solo 400kb! Parece la fórmula mágica de Obélix. =:)

    1.    Taraak dijo

      Ya te digo, es flipante, aunque tendremos que ver que tal sale al final.

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.