V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jwenjian
V2EX  ›  分享发现

这个编程语言 Citrine 也可以中文编程,有了解 易语言 的同学来比较一下?

  •  
  •   jwenjian · 2020-07-19 08:52:12 +08:00 · 2585 次点击
    这是一个创建于 1348 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刷 Hacker News 刷到的,宣称可以让所有人用母语编程。

    官网在这里: http://citrine-lang.org/

    看了下甚至支持中文简体和中文繁体两种,中文简体的 Hello World 如下:

    截屏 2020-07-19 上午 8.50.06.png

    都更新到 0.9.2 版本了。

    15 条回复    2020-07-20 06:53:18 +08:00
    raptium
        1
    raptium  
       2020-07-19 09:10:56 +08:00
    为啥 Object 要翻译成 宾语 ……
    zachlhb
        2
    zachlhb  
       2020-07-19 09:17:27 +08:00 via Android
    话说我居然没看懂
    demohn2016
        3
    demohn2016  
       2020-07-19 09:21:46 +08:00 via iPhone
    感觉基本上就是 smalltalk 的套路,因为简化了语法,所以本地化就只要把名词(目测这玩意没有关键字)翻译一下就爽了
    raptium
        4
    raptium  
       2020-07-19 09:35:08 +08:00   ❤️ 3
    稍微又看了下,基本上英译中有歧义的词都选了错误的义项……

    最神奇的是把 Ceil 地板函数翻译成了 细胞 ??? 还带拼错了再翻的?

    这怕不是他们怕中国人编程学的太好故意干的?
    rekulas
        5
    rekulas  
       2020-07-19 09:46:22 +08:00
    感觉只是编译前做预处理统一了下,不是真正的母语编程
    而且脑补了下画面,一个国际公司开发小组,一个系统不同模块,你用英语我用中文 Dheeraj 用印地语 Somezaki 用日语。。。画面真美
    只适用于个人娱乐
    jwenjian
        6
    jwenjian  
    OP
       2020-07-19 09:56:40 +08:00
    @zachlhb 我也没看懂
    jwenjian
        7
    jwenjian  
    OP
       2020-07-19 09:57:25 +08:00
    @demohn2016 他们的中文水平应该也是二把刀
    jwenjian
        8
    jwenjian  
    OP
       2020-07-19 09:58:49 +08:00
    @rekulas
    @raptium

    而且这玩意儿竟然迭代到了 0.9.2 。。。
    zhujinliang
        9
    zhujinliang  
       2020-07-19 10:15:57 +08:00 via iPhone
    感觉还不如下边这个呢……
    https://baike.baidu.com/item/习语言
    jwenjian
        10
    jwenjian  
    OP
       2020-07-19 10:21:41 +08:00   ❤️ 1
    @zhujinliang 还以为是 7 月名单?
    XanderChen
        11
    XanderChen  
       2020-07-19 10:21:47 +08:00 via Android
    我觉得这种就像 C 语言的 #define 一样,只要你有足够的耐心把所有关键字都 #define 成中文,就可以做中文编程了。

    易语言就是这么干的吧,然后编译的还是 C 的代码。

    什么时候真正能直接编译中文的编译器能问世呢(手动狗头。
    iFlicker
        12
    iFlicker  
       2020-07-19 10:51:11 +08:00
    我觉得费力搞中文编程,可以试一下把 java 的关键字换成中文 不就可以了
    nnnToTnnn
        13
    nnnToTnnn  
       2020-07-20 00:45:52 +08:00
    @iFlicker 中文编程有什么用? 在不同的系统上为了让乱码更加方便的吗? 还是说更方便别人理解?

    if else
    如果 则

    for (){}

    循环

    我觉得英文更加方便,虽然我英文白痴,但是我还是觉得 for 简单
    ciaoly
        14
    ciaoly  
       2020-07-20 06:52:21 +08:00 via Android
    @zhujinliang 这玩意是不是得避讳?
    ciaoly
        15
    ciaoly  
       2020-07-20 06:53:18 +08:00 via Android
    👆忘记加🐶了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3168 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:33 · PVG 20:33 · LAX 05:33 · JFK 08:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.