vlang又一种编程语言

vlang

#1

V语言编译器最开始是用Go实现的,后来用V自己实现了。V语言的特点有

  • 编译快
  • 安全性
    • 无全局变量
    • 无空值及未定义值
    • 默认immutable
    • 函数无法修改其参数
  • 支持C/C++项目转换
  • 轻量的编译器及标准库(400KB)且无依赖
  • 接近C的性能
  • 支持热代码更新
  • 支持REPL
  • 目前仅支持

将以2019年中开源

V与Go及Rust比较
作者用V实现的Slack, Skype, Gmail, Twitter, Facebook等集成客户端Volt,Mac版仅300KB,Windows版仅2.1Mb