首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coding
V2EX  ›  程序员

Ring-一个来自中东国家的编程语言,支持 GUI 跨平台,和 PHP 一样易学

  •  
  •   zhihupron · 78 天前 · 4657 次点击
    这是一个创建于 78 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://github.com/ring-lang/ring/

    Ring 是一种创新且实用的通用多范式语言。支持的编程范例是命令行,过程式,面向对象,函数式,元编程,使用嵌套结构的声明式编程以及自然编程。该语言是可移植的( Windows,Linux,macOS,Android 等),可用于创建控制台,GUI,Web,游戏和移动应用程序。该语言被设计为简单,小型,灵活和快速。
    要了解有关编程语言的更多信息,请访问 ring-lang.net

    ring 给我的第一印象就是非常简单易学,学习起来和 PHP 一样简单。有 php 和面向对象基础的人,或者一丁点编程基础的人,看看手册,仅仅是复制拼凑都能快速设计出像样的 GUI 小工具,小游戏。
    34 回复  |  直到 2019-12-13 18:29:21 +08:00
        1
    wzw   78 天前 via iPhone
    你用过没
        2
    w292614191   78 天前
    CV 战士。
        3
    AOIO7t   78 天前
    头像瞩目
        4
    imicksoft   78 天前
    有点意思,研究一下
        5
    imicksoft   78 天前
    这名字不利于搜索吧
        6
    MaiKuraki   78 天前
    中东国家都有自己的编程语言了,中国怎么就没有。对了,中国也不是没有,易语言?
        7
    ericgui   78 天前   ♥ 1
    @MaiKuraki 中国不可能有的。

    阿里出的,腾讯必然不用
    反之亦然
        8
    zhihupron   78 天前
    @AOIO7t 这不重要
        9
    imicksoft   78 天前
    @MaiKuraki
    @ericgui


    了解一下 aardio,做 win 程序好用
        10
    mritd   78 天前 via iPhone
    我为什么要学习 PHP
        11
    file0X0088   78 天前
    https://vlang.io/ 了解一下
        12
    file0X0088   78 天前   ♥ 1
    @MaiKuraki 中国这帮写代码的大厦币,除了抄袭不会别的!
        13
    Varobjs   78 天前 via Android
    我就是楼上说的中国写代码的大厦币,可是我抄都不想抄,因为产(老)品(班)的需求都完不成
        14
    keith1126   78 天前
    @file0X0088 #12

    干嘛骂自己?
        15
    lazzyboy   78 天前 via Android
    @zhihupron 我最近在看 ring 这个语言还有 vlang,有机会可以聊聊
        16
    ltm   78 天前 via Android
    不太敢用,担心易燃易爆
        17
    Valid   77 天前
    这个项目的 logo 看着就很有钱
        18
    Valid   77 天前
    @ericgui 私人或者团队出的被阿里或者腾讯收购,其对手必然不用。
        19
    jon   77 天前 via Android
    看成中国国家语言,还以为国家要出手了
        20
    okjb   77 天前 via Android
    楼上又开始了。
        21
    whywhywhy   77 天前 via Android
    @imicksoft 能不能说一下有什么缺点
        22
    yzkcy   77 天前 via Android
    @file0X0088 我连我自己都喷.jpg ?
        23
    sjmcefc2   77 天前
    @file0X0088 vlang 可以做什么?
    @lazzyboy 同上?
        24
    cmdOptionKana   77 天前
    @lazzyboy 看起来 V 语言更牛一点
        25
    pinerge   77 天前
    @cmdOptionKana 我也觉得。😂
        26
    dif   77 天前
    程序奔溃的是提示:安拉胡阿克巴?الله أكبر
        27
    LeeSeoung   77 天前
    v 站什么时候能上线举报评论功能。。
        28
    FrankHB   77 天前
    和 PHP 一样就够劝退了。

    GUI 工具看上去有点可以,虽然口味可能有点复古。

    语言设计没什么新的地方。
    吹得最响亮的所谓 supporting Natural Language,看着一点都不像 natural language,语法(假设存在的话)和语法规则还都啰嗦。
    Eval() 还是拿字符串当参数。

    不过不少迹象表明作者在 PL 的很几个基本的方面就是彻底的外行,例如:
    糊个 GC 就想避免 memory leaks ;
    使用 delete these variables using the assignment statement 这样的说法;
    把 Variables, Lists, Objects and Functions 并列在一起讲;
    所谓 Weakly typed,还放在 Dynamic 下;
    所谓 Native Object-Oriented Support,还把 Polymorphism 和 Inheritance 并列,甚至还能包括 Packages、Reflection and Meta-programming ( OOP 的 reflection and metaprogramming 或许不是问题,但之前一开始拿出来单独当特色说过了嘛……)。

    某几个 Simple 的介绍尤其可笑:
    把 Call Function before the definition 当 Simple 标榜说明不怎么有逻辑学基础。
    把 8-bit clean 当 Simple 说明不太有良好的工程习惯。
    把 Not Case-Sensitive 当作 Simple 来吹则让人更加怀疑是不是 natural language 的外行了。
        29
    FrankHB   77 天前
    一个语言吹 productive 的,一坨扩展全是库(少不了一坨 C/C++ wrapper )的,基本上就别指望语言方面有什么好吹的了(能给个 spec 就该赞扬了)。这也难怪,大多数撸不够 productive 的语言写的应用出身的码农真的不清楚应用的 productive 和语言的 productive 究竟有啥区别……对这样的堆 feature 来体现设计成就感的语言,基本上连个 hygienic macro 都没,然后就知道不用多看了。

    题外话,似乎不少这样的作者喜欢拿 GUI 或者 gl binding 之类的来体现 productivity。平心而论工作量是有的,但真正好不好用就鬼知道了(对市场来说,没生态≈没用,都不用管好不好用)。而且考虑基本上这里真正难的活都不是这些语言自己干的,实际上就算加上完整度的限制,门槛主要就是有功夫写,甚至比大作业(起码要求 deadline )还低……这样的语言虽然还没烂大街不过应该挺多的,前些天刚看过个 kuina.ch
        30
    FrankHB   77 天前
    @lazzyboy vlang 的层次不一样,它的作者的主要水平体现在画饼把社区本身当牛皮来吹,而不是老实在自己画的网页上 pile features。当然还有更高层次的吹法,像那个 Bosque,还能拉微软的虎皮当大旗顺带动不动革命掉现有 paradigm,就是作者水平不够露马脚风险太高了。
        31
    zhihupron   75 天前
    @FrankHB
    &t=49s
        32
    zhihupron   75 天前
    @MaiKuraki 哈哈,你被这个语言作者点名了
    &t=49s

    ![uUlRFx.png]( https://s2.ax1x.com/2019/10/01/uUlRFx.png)
        33
    MaiKuraki   53 天前
    @zhihupron 哈哈哈
        34
    tommyZZM   2 天前
    @zhihupron 太可爱了吧,这个
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2268 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 49ms · UTC 10:52 · PVG 18:52 · LAX 02:52 · JFK 05:52
    ♥ Do have faith in what you're doing.