Le langage V : vous n'êtes pas prêts

Поделиться
HTML-код
  • Опубликовано: 18 сен 2024
  • Dans cette série de lives Twitch, je reviens sur l'actualité tech des derniers jours, les sujets d'échanges sur les réseaux sociaux, etc ...
    Sommaire du live du 19 février 2024 :
    00:03 - Bienvenue
    04:01 - Linux 6.8-rc5
    07:09 - Darktable 4.6.1
    10:35 - Mixxx 2.4
    12:57 - Passbolt 4.5.x
    16:48 - Le langage V
    Les liens :
    Billet de blog :
    - www.emaxilde.n...
    Linux 6.8-rc5 est disponible :
    - lkml.org/lkml/...
    - www.phoronix.c...
    Darktable 4.6.1 :
    - www.darktable....
    - github.com/dar...
    Mixxx 2.4 :
    - mixxx.org/news...
    - github.com/mix...
    Passbolt 4.5.x :
    - help.passbolt....
    - help.passbolt....
    - help.passbolt....
    - www.passbolt.c...
    Le langage V :
    - vlang.io/
    - github.com/vla...
    - github.com/vla...
    - github.com/vla...
    - github.com/vla...
    - play.vlang.io/
    Suivez-moi :
    Mon Twitter : / ponceto91
    Mon Bluesky : bsky.app/profi...
    Mon Twitch : / ponceto91
    Mon site web : www.emaxilde.net/
    Mes articles : www.emaxilde.n...

Комментарии • 12

  • @GGRei-cl3vx
    @GGRei-cl3vx 7 месяцев назад +1

    Bonne vidéo, merci pour ces explications !
    En tant que contributeur au code vlang et donc son compilateur je voulais apporter ces détails pour compléter les explications à 24:50 :
    Vlang ne permet pas seulement de transpiler en C, il permet également de le faire en JavaScript adapté aussi bien pour une utilisation avec l'environnement node que pour une utilisation direct avec un navigateur ( Choix permit dans les options de compilation ) ainsi qu'une prise en charge du backend WASM.
    Vlang permet également une génération direct d'exécutable ( backend natif ) mais ce module nécessite encore du travail et n'est pas aussi complet que le backend C en l'état actuel. A terme, cela sera le backend natif qui prévaudra, celui en C ne sera qu'en secours ou en option de compilation.
    Concernant un backend LLVM, seul le backed natif et C seront utilisés selon son créateur ( Discussion discord ).
    LLVM ne sera pas utilisé vu que le générateur de code machine est propre à Vlang dans son utilisation en backend natif.

    • @ponceto91
      @ponceto91  7 месяцев назад

      Merci pour les précisions 👍

  • @maximumentropyofficial9
    @maximumentropyofficial9 7 месяцев назад +3

    := , OMG les souvenirs de turbo pascal de l'enfer ! :)

    • @ponceto91
      @ponceto91  7 месяцев назад

      Hahaha ça rappelle des souvenirs 😅

  • @maloukemallouke9735
    @maloukemallouke9735 7 месяцев назад +1

    super

  • @khalvin8042
    @khalvin8042 7 месяцев назад +1

    Bonjour merci pour la présentation,
    Étant moi même ingé logiciel/sys embarqués j'utilise beaucoup le Verilog pour faire des designs FPGA et il s'avère que l'extension de ce langage est .v
    Je me demandais qui se charge de la cohabitation de deux langages avec la même extension ?
    Merci

    • @ponceto91
      @ponceto91  7 месяцев назад

      En effet les extensions sont les mêmes malheureusement. Après c'est surtout aux IDE et outils de déterminer si c'est du verilog ou du v

  • @isdatapro
    @isdatapro 7 месяцев назад +2

    Si tu aime le hot reload tu devrais tester un lisp

  • @didiervandendaele4036
    @didiervandendaele4036 6 месяцев назад +1

    V , un langage jouet. Il existe des milliers de language informatiques. Chaque programmeur reve dans sa vie d´inventer son propre langage. Dans dix ans , on n´en parlera plus ! 😢 Tout le monde n´à pas la chance de Python !!!

    • @ponceto91
      @ponceto91  6 месяцев назад +1

      Nous verrons bien. Il existe de nombreux projets écrits en V, dont un système d'exploitation et de nombreux utilitaires. C'est un langage encore jeune mais qui commence à être mature et donc à surveiller de près

    • @MartialBoniou
      @MartialBoniou 6 месяцев назад +3

      Je ne dirais pas "jouet" mais l'immaturité de son créateur ne me rassure pas. J'ai misé sur Zig il y a deux ans: c'est encore expérimental mais ça promet et la communauté est fantastique (intellectuellement et humainement parlant). Venant de monde Lisp, j'adore le comptime (métaprogrammation) et le "tout struct" (même les types) qui me rappelle le "tout objet" de Smalltalk, l'homoiconicité de Lisp ou le "tout table" de Lua (langage dynamique que j'utilise en robotique avec Zig via le transcripteur Fennel, un Lisp proche de Clojure qui génère du Lua). Je recommende aussi le prochain Zig 0.12 pour la compilation C/C++. Pour le reste, je suis d'accord avec "la chance de Python": beaucoup de langages sont utilisés aujourd'hui par effet de mode (ex: Kotlin): Google se mettrait demain à Pkl et tout le monde oubliera JSON/Yaml.