Le langage de programmation V est sorti en open source

langage de programmation V

L'équipe qui s'occupe du développement du langage de programmation V avait prévu en mars dernier la disponibilité d'une version open source de la langue pour le mois de juin 2019.

Et cela a été réalisé en publiant la version open source cette semaine langue avec certaines des nombreuses fonctionnalités que vous avez mentionnées. Dans cette version, l'équipe de développement met toujours en évidence des fonctionnalités telles que la sécurité, la vitesse, la légèreté et la possibilité de traduire tous vos projets C / C ++.

Le langage de programmation a été créé par Alex Medvedniko, un développeur néerlandais qui affirme avoir un engagement fort pour la simplicité et la performance.

Selon Alex, tout ce que vous pouvez faire avec les autres langages existants est également faisable avec V. Alex a dit qu'il a créé le langage V pour mener à bien son projet Volt.

Volt est un client de bureau natif pour Slack, Skype, Matrix, Telegram, Twitch et de nombreux autres services. Vous n'avez pas besoin d'une douzaine d'applications pour atteindre tous vos contacts sur différentes plates-formes.

Lors de la présentation du langage V en mars dernier, Alex a indiqué qu'il possède de nombreuses fonctionnalités qui plaisent aux développeurs les plus fréquents, notamment sa vitesse et sa sécurité, sa légèreté et sa capacité à traduire tous vos projets. / C ++.

Il a également été dit que l'ensemble du langage V et sa bibliothèque standard font moins de 400 Ko. Sa documentation vous indique également que V peut compiler jusqu'à 1.2 million de lignes de code par seconde par cœur de processeur.

À la sortie de V

Dans la version linguistique de cette semaine, en tant que projet open source, Alex et d'autres développeurs ont indiqué que V respecte son engagement en étant un langage simple, rapide, sécurisé et compilé pour les développeurs de logiciels maintenables.

Comme dans l'annonce de mars, l'équipe met en évidence des fonctionnalités telles qu'une compilation rapide de code écrit en V, la sécurité du langage, un traducteur C / C ++, un code de rechargement pour prendre en compte instantanément, les changements, et la très petite taille du compilateur et de sa bibliothèque, qui est d'environ 400 Ko, car il ne contient aucune dépendance.

Les principales caractéristiques du langage de programmation V sont présentées ci-dessous:

  • une compilation rapide: V compile 1.5 million de lignes de code par seconde par cœur de processeur
  • sécurité (non globale, immuabilité par défaut, fonctions partiellement pures, etc.)
  • Traduction C / C ++: V peut traduire votre projet C / C ++ et vous offrir sécurité, simplicité et compilation jusqu'à 200 fois plus rapide
  • Compilateur de 400 Ko sans dépendance - Tous les langages V et sa bibliothèque standard font moins de 400 Ko. Peut générer V en 0,3 seconde
  • Hot Code Reload: obtenez vos modifications instantanément sans recompilation. Puisque vous ne perdez pas non plus de temps à trouver l'état dans lequel vous travaillez après chaque build, vous économiserez de précieuses minutes de votre temps de développement.

En plus de ça, votre documentation indique que V est similaire à Go, le langage de programmation créé par Google. En termes de performances, l'équipe estime que V est aussi rapide que C, tout en offrant une interopérabilité avec lui.

Cependant, beaucoup restent sceptiques quant aux nombreux avantages cités pour la langue.

Ils notent également que l'auteur n'a pas encore finalisé de nombreuses fonctionnalités, y compris la partie multithread qui est censée être "sans données" au moment de la compilation, tout en étant plus facile à utiliser que Go et Rust.

Pour eux, maintenant qu'une partie du code a été publiée, il semble être un peu plus qu'un traducteur C / C ++, la plupart des fonctionnalités annoncées étant supprimées.

Pour l'instant, l'auteur a publié une première version du langage open source. A signalé que V n'utilise pas le framework de compilateur LLVM, mais compile directement dans le code machine.

Selon lui, c'est l'une des principales raisons pour lesquelles il est si léger et rapide. Actuellement, seuls l'architecture x64 et le format Mach-O sont pris en charge.

Code V


2 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Autopilot dit

    Ça sonne bien et en seulement 400 Ko! Cela ressemble à la formule magique d'Obélix. = :)

    1.    tarak dit

      Je vous le dis, c'est incroyable, même s'il va falloir voir comment ça se passe à la fin.