• 注册
  • Vlang基础

    V 正处于被积极开发的早期阶段,仍在开发过程中的特性都会被标记为 wip。本页面及文档中的其他未被标记的描述,都已被实现并且开源。 V 1.0 计划于2019年12月发布,届时将不会遗留任何 wip 标记。

    V语言是一种静态类型的编译型编程语言,它与Go类似,也受到 Oberon、Rust、Swift语言的影响。

    V语言是一种非常简单的语言,半小时的时间来学习完几乎整个V语言。

    尽管很简单,但它为开发人员提供了很多动力。 任何你可以用其他语言完成的事情,你都可以使用V语言来做。

    V语言已在2019年6月20日完全开源发布。

    V语言官网地址:https://vlang.io

    V语言Github地址:https://github.com/vlang/v

    特点:

    1. 大小只有400KB且零依赖的编译器,vlang由自身实现。

    2. 编译速度快,占用空间小

      语言 Space required Build time
      Go 525 MB 1m 33s
      Rust 30 GB 45m
      GCC 8 GB 50m
      Clang 90 GB 25m
      Swift 70 GB 90m
      V 0.4 MB 0.4s
    3. V可以翻译整个C或C ++ 项目,为您提供安全性,简单性和高达400x的编译速度

    4. 直接编译成机器码,没有外部依赖的单个二进制文件(支持跨平台编译),write once run anywhere,貌似最近出来的一些语言都是这样

    5. 原生并发并且支持代码热重载(这点类似于python,对调试来说简直不要太方便)

    6. Powerful graphics libraries,强大的图形库,跨平台图形库以及跨平台原生UI库

  • 帖子间隔 侧栏位置: