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

凹语言中文语法设计

  •  
  •   chai2010 ·
    chai2010 · 2023-04-17 08:20:05 +08:00 · 4015 次点击
    这是一个创建于 586 天前的主题,其中的信息可能已经有所发展或是发生改变。

    凹语言是面向 WebAssmbly 平台设计的、对中英文编程友好的国产通用编程语言。在 v0.6.0 版本中首次公布了对凹语言中文前端的支持,下面是 Hello World 的凹中文版示例:

    引于 "书"
      
     [启] :
         书·说:“你好,凹语言!”
    。
    
    • 引于( import )是关键字。
    • [] 是函数定义的标志,相当于 func 。
    • 书·说:“你好,凹语言”是函数调用,相当于:fmt.println(“你好,凹语言!”)
    • :和。是一个程序块的开始和结束符号。相当于{和}。

    详情请参考: https://wa-lang.org/reference/design-wz.html

    41 条回复    2023-05-02 19:02:10 +08:00
    Distand
        1
    Distand  
       2023-04-17 09:06:33 +08:00   ❤️ 24
    能不能先把全角半角整明白了
    zxCoder
        2
    zxCoder  
       2023-04-17 09:08:03 +08:00
    哈哈哈哈
    makelove
        3
    makelove  
       2023-04-17 09:12:28 +08:00   ❤️ 1
    哗众取宠,直接拉到笑话层次了,没细看项目可能本来就是个笑话
    wuxi889
        4
    wuxi889  
       2023-04-17 09:26:12 +08:00
    大家都在笑,其实抛开实用性来说,作为一种学习的方向还是可以的。
    corcre
        5
    corcre  
       2023-04-17 09:31:51 +08:00
    你让我写代码的时候做全角符号切换和中英文符号切换的操作比杀了我都难受...
    还有这个"·", 我每次打这个字符都是搜索"中间的点怎么打"...
    AlexHsu
        6
    AlexHsu  
       2023-04-17 09:36:47 +08:00
    等一个凸语言
    InDom
        7
    InDom  
       2023-04-17 09:40:00 +08:00
    我来组成 蛮语言
    www5070504
        8
    www5070504  
       2023-04-17 09:42:17 +08:00
    打句号点是烫手吗
    kaddusabagei38
        9
    kaddusabagei38  
       2023-04-17 09:46:35 +08:00   ❤️ 1
    我没太看懂你们说的这个“面向 WebAssmbly 平台设计”指的是什么,能讲讲在这方面做了哪些工作吗?
    lisxour
        10
    lisxour  
       2023-04-17 09:48:18 +08:00   ❤️ 2
    @corcre 10 行代码,按了几百遍 shift ,哈哈
    TWorldIsNButThis
        11
    TWorldIsNButThis  
       2023-04-17 09:52:26 +08:00
    @corcre 以前都是用输入法输入 dian
    后来才知道原来就是 backtick `
    zjsxwc
        12
    zjsxwc  
       2023-04-17 10:03:30 +08:00   ❤️ 2
    类似清朝微积分,感觉就是宏替换

    彳= d, 天 = x, 地 = y, 彳天 = dx, 彳地 = dy

    ![清朝微积分]( https://preview.redd.it/sc1jqu7wbh181.jpg?width=540&format=pjpg&auto=webp&v=enabled&s=bfb148a5261894cd44dbd02fb32b7ce3c47de8bf)
    zjsxwc
        13
    zjsxwc  
       2023-04-17 10:09:17 +08:00
    @zjsxwc
    全是是清朝 杭州海宁 数学家 “李善兰”,开创的数学术语,然后被引入日本广泛使用,
    后来这些术语概念又被中国使用到现在。
    Yjhenan
        14
    Yjhenan  
       2023-04-17 10:10:43 +08:00
    引号换成方引号「」
    idealhs
        15
    idealhs  
       2023-04-17 10:18:33 +08:00   ❤️ 1
    不太彳亍
    lookStupiToForce
        16
    lookStupiToForce  
       2023-04-17 10:18:38 +08:00
    可以,49 年润朝越
    ohwind
        17
    ohwind  
       2023-04-17 10:24:42 +08:00
    什么大翻译运动, 你这和宏替换有什么区别
    zhaidoudou123
        18
    zhaidoudou123  
       2023-04-17 10:31:21 +08:00
    这真的不是整活吗
    vivipure
        19
    vivipure  
       2023-04-17 10:35:02 +08:00   ❤️ 1
    感觉不如文言编程。https://github.com/wenyan-lang/wenyan
    zuotun
        20
    zuotun  
       2023-04-17 10:36:23 +08:00
    详情展望部分最后一句打错字了
    rrfeng
        21
    rrfeng  
       2023-04-17 10:44:50 +08:00 via Android
    讲道理现在 GPT 已经可以实现很大比例的自然语言编程了…
    当然楼主还是要受到嘲讽的。
    lxyer1
        22
    lxyer1  
       2023-04-17 10:51:48 +08:00
    这不是纯纯扯呢么,谁会这么写代码?

    引于 "书"

    [启] :
    // 输出 30 以内的素数
    从 n=2 ,到 n>30 ,有 n++:
    设素=1
    从 i=2 ,到 i*i>n ,有 i++:
    设 x=n%i
    若 x==0 则:
    素=0


    若素!=0 则:
    书·曰:n


    deesan
        23
    deesan  
       2023-04-17 10:58:48 +08:00
    喝酱油,耍酒疯——纯闲(咸)的
    wohccdaa
        24
    wohccdaa  
       2023-04-17 11:02:02 +08:00 via iPhone
    你这个和易语言哪个好用?
    si
        25
    si  
       2023-04-17 11:22:16 +08:00   ❤️ 3
    1.我觉得这个名字不好
    2.宣传路线错了
    必须要在英文平台上宣传,要用纯英文的介绍,然后再机翻转载到国内的平台上。
    一定要有说明是某某在美国某某大学研发出来的,暗示这一定是体质问题。
    然后再去知乎上提问某某去了美国研究出了某某语言,为什么再中国就做不出来,是不是教育制度问题、是不是体质问题之类,之后就有很多人为你摇旗呐喊了。
    要是从国内开始,那就只能挨骂了。
    icyalala
        26
    icyalala  
       2023-04-17 12:06:31 +08:00
    之前有段时间在 solidot 上看到过好几次凹语言的推荐,每次都要强调凹读 wa ,但我每次看到还是会下意识读成 ao 。
    sparklee
        27
    sparklee  
       2023-04-17 14:14:10 +08:00
    支持! 已 star
    zhengkk
        28
    zhengkk  
       2023-04-17 14:17:52 +08:00
    这个语言有什么卵用吗?和易语言哪个叼?
    duanguyuan
        29
    duanguyuan  
       2023-04-17 14:21:44 +08:00
    @icyalala 哈哈,你想一想贾平凹,就印象深刻了
    myqoo
        30
    myqoo  
       2023-04-17 14:31:45 +08:00
    还不如习语言,至少和 C 兼容
    Finnn
        31
    Finnn  
       2023-04-17 15:01:48 +08:00
    @duanguyuan 一想到屎尿屁学家, 更难受了
    lesismal
        32
    lesismal  
       2023-04-17 15:30:43 +08:00   ❤️ 1
    我只想说,OP 精力花在凹语言上,是 gopher 社区的损失。
    xusanduo2019
        33
    xusanduo2019  
       2023-04-17 15:48:05 +08:00
    @lxyer1 卒。。。
    pkwenda
        34
    pkwenda  
       2023-04-17 17:14:10 +08:00
    @lesismal 我觉得是文坛的损失 😁
    lesismal
        35
    lesismal  
       2023-04-17 17:35:07 +08:00
    @pkwenda 不过文坛马上就是 AI 的天下了,所以损失了也无所谓:dog:
    gaifanking
        36
    gaifanking  
       2023-04-17 17:45:14 +08:00
    鼓励鼓励!! 大家戾气太重,有人想打造国产语言,还是多多支持的好!
    不过这个语言面向的用户是谁呢?文言文的形式不适合大多数人,国产语言不一定非要用中文吧,我觉得用英文走向世界会不会更好呢!
    Zwying
        37
    Zwying  
       2023-04-17 18:59:48 +08:00
    实话实说,不如易语言好理解,整这些八股文言文,对不上时代
    hefish
        38
    hefish  
       2023-04-17 19:29:41 +08:00   ❤️ 1
    居然用 [启] 来替换 main() , 我觉着,很受启发。

    也可以用 [奉天承运皇帝诏曰] 来做钩子啊。。。
    lishoujun
        39
    lishoujun  
       2023-04-17 20:10:38 +08:00 via Android
    反对
    bjzhush
        40
    bjzhush  
       2023-04-18 16:45:19 +08:00
    凹语言晋级“2022 年中国开源创新大赛”决赛

    恭喜啊
    veike
        41
    veike  
       2023-05-02 19:02:10 +08:00
    不管实际使用起来怎么样,我觉得一个尝试都是值得肯定的。
    另外,如何和你们提产品上的建议呢,本人对这方面也非常有兴趣。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   984 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:14 · PVG 04:14 · LAX 12:14 · JFK 15:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.