IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Le langage de programmation V vient d'être publié en open source
Et semble ne pas tenir toutes ses promesses

Le , par Bill Fassinou

322PARTAGES

15  0 
Le langage de programmation V sera disponible en open source à partir de juin 2019
et serait rapide, léger et capable de traduire vos projets C/C++

L’équipe de construction du langage V annonce la disponibilité de sa version open source pour le mois de juin 2019. Le langage est présenté comme étant un langage très rapide et qui donne beaucoup plus de pouvoir aux développeurs. V dispose de caractéristiques très intéressantes selon son créateur. Sa syntaxe serait très semblable à celle de Go, le langage de programmation créé par Google et il est également influencé par d’autres langages tels que Oberon, Rust et Swift. Tel que défini par sa documentation, V est un langage de programmation compilé à typage statique conçu pour la construction de logiciels maintenables.

Le langage de programmation a été créé par Alex Medvedniko, un développeur néerlandais qui se dit énormément attaché à 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 indiqué avoir créé le langage V pour mener à bien son projet Volt. En parlant de Volt, il fait référence à un client de bureau natif pour Slack, Skype, Matrix, Telegram, Twitch et de nombreux autres services. Inutile donc de disposer d'une douzaine d'applications pour atteindre tous vos contacts sur différentes plateformes. Selon son concepteur, Volt est une application de bureau qui pèse dans les 250 Ko et consomme peu de ressource processeur et RAM.


Elle est également présentée comme pouvant gérer des centaines de milliers de messages sans retard et utilise des API d’interface utilisateur native (Cocoa sur Mac OS, API Win32 sur Windows, GTK+ sur Linux). Bien que simple, cela donne beaucoup de pouvoir aux développeurs, indique Alex. Tout ce que vous pouvez faire dans d'autres langues peut être fait en V. Il dispose de caractéristiques qui pourraient attirer de nombreux développeurs notamment sa rapidité et sa sécurité, sa légèreté et sa capacité à traduire l’entièreté de vos projets C/C++. La totalité du langage V et sa bibliothèque standard sont inférieures à 400 Ko et sa documentation renseigne que V peut compiler 1,5 million de lignes de code par seconde par cœur de processeur. Les principales caractéristiques du langage de programmation V sont présentées comme suit :

  • une compilation rapide : V compile 1,5 million de lignes de code par seconde par cœur de processeur ;
  • sécurité (pas de globales, immutabilité par défaut, fonctions partiellement pures, etc.) ;
  • traduction C/C++ : V peut traduire votre projet C/C++ et vous offrir de la sécurité, de la simplicité et une compilation jusqu'à 200 fois plus rapide ;
  • compilateur de 400 Ko avec zéro dépendance : le langage V entier et sa bibliothèque standard font moins de 400 Ko. Vous pouvez construire V en 0,3 seconde ;
  • rechargement de code à chaud : obtenez vos modifications instantanément sans recompiler. Étant donné que vous ne perdez pas de temps non plus pour retrouver l'état sur lequel vous travaillez après chaque compilation, vous économiserez de précieuses minutes de votre temps de développement.

La documentation de V renseigne que le langage bénéficie d’une syntaxe simple et donc permet une prise en main plus que facile. « V est un langage très simple. Parcourir sa documentation vous prendra environ une demi-heure et à la fin, vous apprendrez à peu près tout le langage », lit-on. Dans la communauté des développeurs, on estime que la rapidité de V va beaucoup contribuer à son développement. « Les développeurs aiment la rapidité et la simplicité », disent-ils. Néanmoins, continuent-ils, il reste énormément de travail à accomplir sur V pour prétendre atteindre la rapidité du C qu’ils considèrent étant le langage le plus rapide.

D’après d’autres, la création et l'évolution d’un langage de programmation sont une tâche difficile. Il faut également beaucoup de temps pour écrire un ensemble correct de bibliothèques et éliminer la plupart des rides avant de pouvoir les utiliser en production. Sans quoi le langage n’évoluera pas, expliquent-ils. Selon ce qu’ils disent, au fur et à mesure que plus de personnes se lancent dans la programmation, de plus en plus de langues se profilent à l’horizon. Ils estiment que l’idée de V est bien sûr la bienvenue, mais sans un travail acharné et une communauté à l’appui, le langage ne fera pas long feu. « Je me demande quels seront les langages les plus populaires dans 10 ans », s’est interrogé l’un d’entre eux.

La version open source du langage sera publiée au mois de juin 2019, mais vous pourrez avoir un accès anticipé dès le mois de mai si vous rejoignez la communauté en tant que membre premium pour un minimum de 5 dollars. En attendant, vous pouvez accéder à la documentation ainsi qu’à la FAQ dédiée à ce dernier pour en savoir davantage sur V et sa syntaxe.

Source : Billet de blog

Et vous ?

Que pensez-vous de ce nouveau langage de programmation ?
Serait-il vraiment capable de rivaliser avec Go, C++ et autres comme l'indique son développeur ?

Voir aussi

Python est sacré langage de programmation de l'année 2018 par l'index TIOBE, deviendra-t-il le langage le plus utilisé des programmeurs ?

Le logiciel de programmation graphique Scratch passe à la version 3.0 et intègre des extensions

Éducation : Python bientôt langage officiel de programmation en France ? Un projet dans le cadre de la réforme du Bac et du lycée
Vous avez lu gratuitement 1 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de ymajoros
Membre habitué https://www.developpez.com
Le 23/06/2019 à 22:00
V, c'était pas une bête série avec des extraterrestres lézards déguisés en humain qui mangeaient des souris ?
4  0 
Avatar de TheLastShot
Membre extrêmement actif https://www.developpez.com
Le 23/06/2019 à 21:23
A+, B, C/C++, D, R, ... et maintenant V. Ils vont nous faire toutes les lettres de l'alphabet ?
J'espère qu'un moment ils trouveront autre chose pour nommer les nouveau langage, sinon on va devoir se taper l'alphabet grec, russe, arabe, et pourquoi ps des kanji...., on ne va plus s'y retrouver.
4  1 
Avatar de viper1094
Membre éclairé https://www.developpez.com
Le 24/06/2019 à 2:10
Citation Envoyé par SimonDecoline Voir le message
Le développeur propose un langage avec des fonctionnalités tellement ambitieuses qu'il y a des centaines de commentaires techniques sur les forums anglophones, en à peine 24h. Et ici, on fait un concours de blagues nazes sur le nom du langage...
Ahaha.
Excuse-nous x).
N'empêche que parlons sérieusement deux minutes. Tu y crois toi à ça ? xD C'est un peu comme demander un truc aussi efficace que C, mais en mieux, et en langage de haut niveau, mais compilable parfaitement. Et avec tout plein de fonctionnalités trop géniales yahou!
Jsuis désolé mais j'arrive pas à prendre cette annonce au sérieux x)
3  0 
Avatar de viper1094
Membre éclairé https://www.developpez.com
Le 23/06/2019 à 23:41
Citation Envoyé par ymajoros Voir le message
C pas grave, C D bêtises mais java aller.
Oh joli ! De manière Objective C un beau jeu de mot. Une vrai Perl bien qu'il soit assez Basic.
2  0 
Avatar de
https://www.developpez.com
Le 24/06/2019 à 2:01
Le développeur propose un langage avec des fonctionnalités tellement ambitieuses qu'il y a des centaines de commentaires techniques sur les forums anglophones, en à peine 24h. Et ici, on fait un concours de blagues nazes sur le nom du langage...
2  0 
Avatar de PasdavOne
Candidat au Club https://www.developpez.com
Le 02/07/2019 à 18:06
V*c'est pour « vaporware » ?
2  0 
Avatar de viper1094
Membre éclairé https://www.developpez.com
Le 23/06/2019 à 22:02
Citation Envoyé par ymajoros Voir le message
V, c'était pas une bête série avec des extraterrestres lézards déguisés en humain qui mangeaient des souris ?
V C plein de choses D lirante. ( Retenez moi quand des jeux de mots comme ça me viennent vous gêner pas )
1  0 
Avatar de ymajoros
Membre habitué https://www.developpez.com
Le 23/06/2019 à 23:33
C pas grave, C D bêtises mais java aller.
2  1 
Avatar de tails
Membre chevronné https://www.developpez.com
Le 25/06/2019 à 16:08
Si le langage semble aussi prometteur que l'annonce le site officiel, alors il faudra absolument que je l'essaie !
Je ne demande qu'à m'en faire une idée, ne serait-ce qu'avec un très petit toy project.
1  0 
Avatar de hunyka
Futur Membre du Club https://www.developpez.com
Le 23/06/2019 à 22:51
viper1094

Excellente te réponse
0  0