Introduction modifier

Les news parlent du langage V de temps en temps. C'est un nouveau langage de programmation.

Courte présentation du langage modifier

Le langage V est un langage de haut niveau qui ressemble au langage Go. Comme le C, le but est de créer un fichier exécutable à l'aide du compilateur. C'est Open source depuis le 23 juin 2019 et multi-plateforme.

Soyons clairs ! C'est actuellement instable. L'auteur, M. Alex Medvedniko, cherche à stabiliser le langage pour la version 0.2.

Au jour où j'écris ces lignes, le 21 février 2019, c'est la version 0.1.25 qui est installée.

Installation modifier

Il faut faire une installation initiale puis faire des mises à jour par la suite.

Avant l'installation, vérifiez ceci !

  • Il doit y avoir un compilateur C sur la machine par exemple GCC
  • Il doit y avoir les outils de la chaîne de développement aussi (Make, etc.)
  • Le gestionnaire de version Git doit être installé aussi.

Windows modifier

Pas encore testé. Merci de contribuer si vous avez fait l'installation sur Windows.

Mac modifier

Pas testé.

Linux modifier

Il faut d'abord passer par Git et cloner le code source.

Puis, il faut générer l'exécutable avec Make.

Pré-requis modifier

Sera décrit tout bientôt.

Cloner avec Git modifier

Sera décrit tout bientôt.

Générer l'exécutable V modifier

Sera décrit tout bientôt.

Faire la mise à jour modifier

Régulièrement, vous devez utiliser la commande suivante pour mettre à jour V :

v up

Le langage V modifier

C'est un langage compilé comme le C. L'exécutable est différent selon le système d'exploitation ciblé. Pour l'instant, je ne peux pas en dire plus. Contributions bienvenues.

Objectif modifier

Le langage V est pensé pour produire du code facile à maintenir. Il a été conçu pour compiler rapidement.

État du projet modifier

En développement. L'auteur dit que c'est instable mais il semble que ce soit proche de l'état stabilisé.

Hello World modifier

Le fichier source hello_world.v contiendra :

fn main() {
	println('hello world')
}

Compilation et distribution modifier

Tapez la commande suivante :

v hello_world.v

Exécuter le programme modifier

Comme tous les autres programmes, par exemple, avec la commande suivante :

./hello_world

Le langage dans les détails modifier

V peut être utilisé pour faire des scripts mais je me focalise sur les exécutables compilés.

C'est cross-platform. Par exemple, je peux compiler pour Windows avec la commande :

v -os windows .

Il n'y a pas de classe. Le langage n'offre que des structures.

Les variables sont immutable par défaut mais on peut ajouter le texte mut pour les rendre modifiables.

On peut appeler des fonctions C, etc.

Conclusion modifier

ça semble prometteur.

Liens modifier

https://vlang.io/