有人用过 vlang 这个语言吗 看介绍好像可以一统天下的样子 蛮吊蛮吊的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
xoxo419
V2EX    程序员

有人用过 vlang 这个语言吗 看介绍好像可以一统天下的样子 蛮吊蛮吊的

  •  
  •   xoxo419 2021-12-03 07:31:13 +08:00 8254 次点击
    这是一个创建于 1473 天前的主题,其中的信息可能已经有所发展或是发生改变。
    31 条回复    2022-07-27 13:49:02 +08:00
    SingeeKing
        1
    SingeeKing  
    PRO
       2021-12-03 07:44:31 +08:00 via iPhone
    v2 几年前讨论过,很多宣传的功能都还没有
    xoxo419
        2
    xoxo419  
    OP
       2021-12-03 07:47:23 +08:00
    @SingeeKing 嗯,我也搜索了,但是几年过去了 想看看有没有人在用了
    zhs227
        3
    zhs227  
       2021-12-03 08:17:46 +08:00   5
    作者凭一几之力,写了个 v ,又写了 v-gui ,vweb, v-orm, 模仿 github 写了个 gitly ,最近又写了个 vnix 来证明 v 语言可以写内核。又想办法在安卓这些东西上编译,又写了转译器支持从 C 转到 v 。总体感觉还是个 one-man project ,虽然 v 语言主体还有其他贡献者。作者更善长写 demo ,能够 demo 以后就不再用心去优化了

    与其一早就铺这么开,什么都不完善,不如先把语言主体弄完善一点。
    Accessing
        4
    Accessing  
       2021-12-03 09:06:14 +08:00
    不太清楚编程语言的发展过程,不知道这种东西是否真能被大规模使用。
    2021 年了,没有靠山能成吗?
    最近几年开始流行的那几个,后面都有大公司的影子,而且发明之后立即就有应用场景。
    jslang
        5
    jslang  
       2021-12-03 09:16:01 +08:00
    语法糖挺喜欢的,比 go 和 rust 好,性能好像也差不多,打算自己试试水
    Accessing
        6
    Accessing  
       2021-12-03 09:20:54 +08:00   1
    99% of percent of the new programming languages are nothing more than a syntactic sugar over an existing language, and 99% percent of their developers are developing without any real use case and. I suppose they are made only to collect some money (by donations eventually). As they are developed they are immediately forgotten.

    99%的新编程语言只不过是现有语言的一种语法糖,99%的开发人员在开发时没有任何实际的用例和代码。我想他们只是为了筹集一些钱(最终通过捐款)。随着它们的发展,它们会立即被遗忘。

    libook
        7
    libook  
       2021-12-03 10:30:01 +08:00
    个人经验来说,宣传都没什么可信度,当年 Go 还说取代 C++,Deno 还说取代 Node.js ,JS 也说过一统天下……

    具体还是看社区活跃度、杀手锏项目数量、公司采用情况。

    套用 Hype Cycle 的话,这个语言可能还处在第一阶段?

    我个人是指零星看过几篇推广介绍,还没听说有多少人用起来。
    anonydmer
        8
    anonydmer  
       2021-12-03 10:31:09 +08:00
    几年了,还是没啥大的进展
    lasuar
        9
    lasuar  
       2021-12-03 10:41:04 +08:00
    核心是一个人 忙不过来 你现在去贡献就元老人物,在这里讨论没有 luan 用,永远是观众 /游客
    2i2Re2PLMaDnghL
        10
    2i2Re2PLMaDnghL  
       2021-12-03 10:48:37 +08:00
    @Accessing 别说最近几年开始流行的,就是 C 也有 Unix ,Javascript 有 Netscape
    用途不确定,只是为了解决以前的语言的痛点而构造还能广泛被使用的新语言,也就 Java 和 Golang 了吧
    但这两个的广泛也是有实际应用助推的。
    Accessing
        11
    Accessing  
       2021-12-03 11:12:57 +08:00   1
    @2i2Re2PLMaDnghL

    没有靠山主要指的是 Ruby ,这个语言当时纯是玩票的,现在流行度也不错。

    Python 没看过创始人的相关书籍,不知道历史,但感觉当时也是个制作原型的小玩具。

    找找还是能找出不少的。
    Accessing
        12
    Accessing  
       2021-12-03 11:27:05 +08:00
    @2i2Re2PLMaDnghL

    查了一下发现 Python 开发也是有明确需求的,不过那个需求太简单,只是调用 Amoeba 的 API 而已,从某种意义上来说,也算是个玩票式的语言,后来发展到这么大的作者也没料到。
    cmdOptionKana
        13
    cmdOptionKana  
       2021-12-03 11:39:52 +08:00   1
    没靠山真的是太难了,看人家 Swift ,背靠苹果大山,一出来就直接被大家用于生产环境。

    再看看没靠山的 Ruby ,就算遇到机会飞起来,还是后继无力又掉下去了。
    ipwx
        14
    ipwx  
       2021-12-03 12:02:19 +08:00   1
    这个作者是真爱,以至于有些洁癖。

    看了看他最自信的亮点大概是:写出来的程序小而美。我似乎当年也有那个喜欢各种小而美的时代,觉得 Delphi 做出来才几百 K 的绿色软件,比 DotNet C# 高到不知道哪里去了。

    为了这个目的才捣鼓了这么多 demo 。也是因为这个原因所以才热衷于写 demo 。

    可惜,长大了才明白,把一个已经存在的东西做的小而美,其实没有多大意义。新东西才有意义,哪怕为了快速开发,是大而丑的。
    zhuangzhuang1988
        15
    zhuangzhuang1988  
       2021-12-03 12:11:56 +08:00
    当时有木兰 还有 vlang
    都是前端翻译
    对 vlang 就是各种理解
    对木兰就是各种嘲讽
    zjsxwc
        16
    zjsxwc  
       2021-12-03 12:13:44 +08:00 via Android
    当时好像有内存泄露翻车的问题,不知道现在怎么样了
    ungrown
        17
    ungrown  
       2021-12-03 12:28:24 +08:00   1
    @Accessing #12
    python 能发展起来其实跟它一开始的定位和特点还是分不开关系的。强类型、动态类型、易于扩展的 C 接口、简洁的语法……讲真,如果真的仅仅是为了写个脚本,这个语言没必要具备这些属性,显然 python 的创始人从一开始就考虑了很多。
    论优劣,在不考虑计算性能的情况下,python 在应用上和主流语言打得有来有回。即便考虑性能,如今的借助 cython 、JIT 也能把 python 的性能提高一两个数量级,几乎能摸到 C 的脚后跟了。而以“性能”为代价换来的,是无比简洁的语法,是明显更少的代码量和开发成本。
    python 门槛低上限高,易学易用。在“上得了台面”、“赚得了名利”的场景以外,python 还在各行各业被用来写各式各样的脚本、工具包,帮助人们提高效率、方便工作、享受生活。真心的,哪怕就算 python 在商用领域绝迹,甚至不能拿来谋职,这个语言依然会被无数人拿来写各式各样的工具,尤其是那些“低含金量”的应用场景,是其他主流语言难以覆盖的。
    python 作为当今最强胶水,有着如同菜市场般热闹的生态,这种“勃勃生机、万物竞发”的境界,真的和它易学易用、无限可能的秉性是分不开的。
    rb6221
        18
    rb6221  
       2021-12-03 13:49:46 +08:00
    1. 不要宣称解决了什么语言的痛点 光说优点不说缺点有啥用?人家什么生态你什么生态?除非你完全兼容他 还要一直维护以跟上他的新特性
    2. 不要宣称自己多优雅、理念多先进,先做个东西出来,哪怕是小的,只要经用
    3. 生态先不说,两大问题先处理一下:一是编辑器 /IDE , 二是对各种 cpu/操作系统的兼容性
    krixaar
        19
    krixaar  
       2021-12-03 13:52:31 +08:00
    @zhuangzhuang1988 #15 vlang 的方向是更容易写的 C ,木兰的方向是更难写的 Python ,态度能一样么……
    kidonng
        20
    kidonng  
      &nbp;2021-12-03 17:35:38 +08:00 via Android
    看看 《 V is for Vaporware 》 里提到的改了哪几条再说吧
    一众新语言里可以看看 Crystal
    kidonng
        21
    kidonng  
       2021-12-03 17:36:28 +08:00 via Android
    @krixaar vlang 不是 "better go" 么
    horou
        22
    horou  
       2021-12-03 18:26:50 +08:00
    @kidonng http 模块里面调 curl 是真的骚
    Oktfolio
        23
    Oktfolio  
       2021-12-03 19:18:22 +08:00
    @libook deno 可没说过取代 nodejs
    2i2Re2PLMaDnghL
        24
    2i2Re2PLMaDnghL  
       2021-12-03 23:58:57 +08:00
    @Accessing 靠山很难说,Ruby 是语言出现之后不温不火了好一阵,到 RoR 才火的。
    Python 也差不多,不过相比数据科学,更早地适用于系统维护,有时被称为『一个语法稍微正规点的 shell 』

    可能这里有点微妙的差异,你认为需要一个实体的靠山,我认为需要一个实用的目的。
    其实可能这两个还差不多(
    2i2Re2PLMaDnghL
        25
    2i2Re2PLMaDnghL  
       2021-12-04 00:03:04 +08:00
    @janus77 唯一能抗拒 1 的可能是 kotlin (
    而作为 JB 家亲儿子,Kotlin 出生自带 3.1 ,作为 JVM 语言,自带 3.2

    看来要写就写 JVM 语言(
    fatigue
        26
    fatigue  
       2021-12-04 00:20:59 +08:00
    go 语言让我看到了,作为编程语言,有个好爹也是多么的重要,go 刚出来时孱弱的谷歌自己都懒得用,结果开发者舔的的飞起,尤其是国内社区,那谷歌就是宇宙的中心.png ,谷歌一看哇靠,还真有人用啊,索性再捏着鼻子优化优化吧
    biguokang
        27
    biguokang  
       2021-12-04 00:21:32 +08:00   1
    @zhuangzhuang1988 如果你看过木兰最早的宣传口径,你也会嘲讽木兰,嘲讽木兰不是因为人家是前端翻译,而是煽动民族情绪进行恶意营销
    12101111
        28
    12101111  
       2021-12-04 00:22:56 +08:00
    vlang 的实现状况还不如 Zig , 好歹 Zig 有个成型的团队,靠谱的编译器,vlang 看上去就是一个仿照 C 的轮子. 单要论可以编译到 C ,和 C 交互的话,GNOME 的 vala 更成熟,生态也有.
    guanhui07
        29
    guanhui07  
       2021-12-04 11:38:04 +08:00 via iPhone
    没靠山
    mangohaoming
        30
    mangohaoming  
       2021-12-04 15:18:28 +08:00
    一门新语言想要发展得好仅凭它本身优秀是不够的,还需要一个有钱的大爹扶持。
    a132811
        31
    a132811  
       2022-07-27 13:49:02 +08:00
    vlang 还是在认真做事的。而木兰的作者已经为虚假宣传道歉了,跟透明计算,还有红芯浏览器没有什么区别
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4812 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 01:15 PVG 09:15 LAX 17:15 JFK 20:15
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86