V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Livid
266.39D
574.7D

文言文编程语言的一些后续进展

  •  4
     
  •   Livid ·
    PRO
    · Dec 28, 2019 · 17256 views
    This topic created in 2312 days ago, the information mentioned may be changed or developed.

    项目的维护者后来清理了 issues 中所有的水贴,为所有实实在在的进展打上了标签。

    如果你对后续的进展感兴趣,可以关注 label:enhancement 的 issues。

    https://github.com/LingDong-/wenyan-lang/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement

    比如进展之一是现在文言文编程语言已经有了 import 的语法:

    JavaScript:

    var {sin,cos} = require("math");
    

    Wenyan Lang:

    吾嘗觀「「算經」」之書。方悟「正弦」「餘弦」之義。
    
    69 replies    2020-12-07 12:42:45 +08:00
    askfilm
        1
    askfilm  
       Dec 28, 2019   ❤️ 1
    优雅
    idealhs
        2
    idealhs  
       Dec 28, 2019
    @askfilm 这就一句 import,不知道后面会出现啥奇怪的写法呢
    neilp
        3
    neilp  
       Dec 28, 2019 via iPhone   ❤️ 11
    这叫优雅? pardon?
    baicheng10
        4
    baicheng10  
       Dec 28, 2019
    不应该有标点符号
    askfilm
        5
    askfilm  
       Dec 28, 2019   ❤️ 4
    @idealhs 我倒并没觉得写法奇怪, 反而第一次觉得编程变得有些亲切了
    baicheng10
        6
    baicheng10  
       Dec 28, 2019
    这才是正儿八经的中文编程,那些所谓的中文编程都去 shishi 吧
    Pastsong
        7
    Pastsong  
       Dec 28, 2019 via Android
    语法高亮自动补全 gkd
    crella
        8
    crella  
       Dec 28, 2019 via Android
    好奇,连接数据库和控制手机摄像头,该怎么表达?
    askfilm
        9
    askfilm  
       Dec 28, 2019   ❤️ 2
    @crella 术语可以用: 「倉」, 「斥候」 之类的嘛
    q8515620
        10
    q8515620  
       Dec 28, 2019 via Android
    刚好前几天在 trending 里看到了这个,感觉挺好玩的
    taotaodaddy
        11
    taotaodaddy  
       Dec 28, 2019 via Android
    斥候好评
    takemeh
        12
    takemeh  
       Dec 28, 2019 via Android
    @crella 千里目
    charlie21
        13
    charlie21  
       Dec 28, 2019 via Android
    多好的文言文阿
    汉语这种高贵的语言 是被什么人用来做什么都可以吗
    spirit1431007
        14
    spirit1431007  
       Dec 28, 2019 via Android
    文言文很美
    zsdroid
        15
    zsdroid  
       Dec 28, 2019   ❤️ 1
    光着一行"吾嘗觀「「算經」」之書。方悟「正弦」「餘弦」之義。"代码,我需要打半个小时才能打出来
    casparchen
        16
    casparchen  
       Dec 28, 2019 via iPhone
    朗诵快排一遍,
    c6h6benzene
        17
    c6h6benzene  
       Dec 28, 2019 via iPhone
    简略点?纳术
    c6h6benzene
        18
    c6h6benzene  
       Dec 28, 2019 via iPhone
    不小心发快了:纳「算经」之书;识「正弦」「余弦」之义。

    考虑到汉语的特性,用全包结构会便于解析吧。
    johnsonshu
        19
    johnsonshu  
       Dec 28, 2019 via Android
    除了好玩 有现实意义吗? 不如整个文白对翻的软件
    scnace
        20
    scnace  
       Dec 28, 2019 via Android
    @zsdroid 有补全就不会这么久了
    wdytoya
        21
    wdytoya  
       Dec 28, 2019
    哈哈,有点意思,不过确实如楼上所说,实际应用价值有限,作一乐事尚可,支持楼上闲暇之余玩玩
    newtype0092
        22
    newtype0092  
       Dec 28, 2019   ❤️ 1
    @wdytoya 工作中认识一些搞音乐的,感觉他们的脑回路和我们完全不同,如果有一门能让他们用的趁手的编程语言的话,说不定能打破现有的编程体系。。。
    loading
        23
    loading  
       Dec 28, 2019
    是在下输了
    U7Q5tLAex2FI0o0g
        24
    U7Q5tLAex2FI0o0g  
       Dec 28, 2019   ❤️ 11
    1、作者很牛逼
    2、娱乐性质玩玩挺好的
    3、实用性为 0
    4、要能发展起来并且成为主流语言,我吃 shi
    skyrem
        25
    skyrem  
       Dec 28, 2019   ❤️ 5
    个人觉得,每一门编程语言应该有自己的特点,如 js 的异步计算,go 的并行,lisp 的函数式思想
    中文编程应该也有自己的特点
    易语言没有,只是生搬硬套 c/c++
    文言文编程如果想成为一门真正的语言,也应该有自己的特点
    首先文言文较之白话文,就是简练
    如此复杂的 import,有点舍本逐末的意思
    lantern3268
        26
    lantern3268  
       Dec 28, 2019
    我觉得很好玩哈哈哈哈,加油啊
    g0thic
        27
    g0thic  
       Dec 28, 2019   ❤️ 8
    本来就是 just for fun 为啥一些人那么纠结实用性 能不能成为主流语言
    treblex
        28
    treblex  
       Dec 28, 2019
    程序员修仙哈哈😄
    i66
        29
    i66  
       Dec 28, 2019 via Android   ❤️ 1
    just for fun,it's good enough.

    美极了,10086 个赞👍
    lululau
        30
    lululau  
       Dec 28, 2019 via iPhone
    这个项目挺有意思的,管人家叫中文编程是亵渎是侮辱
    May725
        31
    May725  
       Dec 28, 2019 via iPhone
    真的优雅,一个项目下来,可以出书了
    ibufu
        32
    ibufu  
       Dec 28, 2019 via Android
    艺术需要考虑实用吗?
    alphatoad
        33
    alphatoad  
       Dec 28, 2019 via iPhone   ❤️ 1
    按大陆标准直角引号嵌套是『「」』,台湾标准是「『』」
    无论按照哪个标准都是错的
    maddot
        34
    maddot  
       Dec 28, 2019   ❤️ 1
    觀「正弦」「餘弦」之義 于 「「算經」」之書

    这样更接近 import 吧
    jiezhi
        35
    jiezhi  
       Dec 28, 2019 via iPhone
    以后的计算机课后作业: 有感情地朗读全文,熟读并背诵各种算法

    不过作为一名在国外读大学的学生来说,能把文言文用到这地步也是个人才
    aleung
        36
    aleung  
       Dec 28, 2019
    @skyrem @johnsonshu 有好多项目做着就是为了好玩。我觉得文言文编程很 geek,而且比这里列出来的语言更加有意思: https://www.wikiwand.com/en/Esoteric_programming_language
    rickygao
        37
    rickygao  
       Dec 28, 2019 via Android
    @g0thic 因为有的人非要安个实用性上去,比如你看上面说在哪哪哪有用的
    Frank9621
        38
    Frank9621  
       Dec 28, 2019
    头皮发麻
    dangge
        39
    dangge  
       Dec 28, 2019
    估计没几个人看完了作者的序。
    https://github.com/LingDong-/wenyan-lang#%E5%BA%8F
    JCZ2MkKb5S8ZX9pq
        40
    JCZ2MkKb5S8ZX9pq  
       Dec 28, 2019
    平时练字,也顺带读了一点古书。
    光 [吾嘗觀] 三个字,就不太常见,像是现代小说电视剧里会用到的古文,文白参杂。
    但语言本身就是个漫长缓慢的变化,本身能形成约定也就没啥问题。
    这个又加主语,又加连词,有点要往自然语言走的意思。
    Laforet
        41
    Laforet  
       Dec 28, 2019 via Android
    @newtype0092

    AS2 时期的 flash 完美覆盖这类人群,可惜现在没有好的替代品
    bnm965321
        42
    bnm965321  
       Dec 28, 2019
    优雅但是不简洁
    NeezerGu
        43
    NeezerGu  
       Dec 28, 2019
    我很好奇是怎么写出来的?
    是将文言文翻译成 js ?然后执行?
    还是基于 js 写了个编译器?
    yanfany
        44
    yanfany  
       Dec 28, 2019
    很有趣,geek
    rannie
        45
    rannie  
       Dec 28, 2019
    有意思,秀
    darmau
        46
    darmau  
       Dec 28, 2019
    @johnsonshu 你是那个面试王垠的人吧?

    “你做这个有什么意义产生了什么商业价值呢”
    johnsonshu
        47
    johnsonshu  
       Dec 28, 2019 via iPhone
    @darmau 扣帽子?我可不接。 现在问个问题一定要被认为是刁难?
    loading
        48
    loading  
       Dec 28, 2019 via Android
    这个印件 T 不错,233。
    RtIHZ
        49
    RtIHZ  
       Dec 28, 2019
    not even remotely funny to me.
    idlerlestat
        50
    idlerlestat  
       Dec 28, 2019
    至少比 trumpscript 优雅
    releaseme
        51
    releaseme  
       Dec 28, 2019   ❤️ 2
    尤雨溪:
    > 其实这就跟很多工科男觉得艺术没用一样,就是在用自己专业的一维的价值观去衡量包含了更多元价值的东西。wenyan-lang 往小了说是个编程语言的实现,往大了说是个行为艺术,而且其作为行为艺术的审美价值远大于其实现的技术价值,但是在缺乏艺术审美的人眼里就只剩下了技术这一个维度。
    Rorysky
        52
    Rorysky  
       Dec 28, 2019
    「「算經」」 双重中文引号 运用 比较不优雅
    dodo2012
        53
    dodo2012  
       Dec 28, 2019
    人家作者做来玩的,很多人讨论实用性。。
    AX5N
        54
    AX5N  
       Dec 28, 2019
    @johnsonshu 这算什么扣帽子,你这话的意思跟面试王垠那个人那话的意思是一样的,别人只是把这个指出来,叫什么扣帽子,你该不会以为别人真的是想表达“你就是那个人”这个意思吧?你这理解能力也太堪忧了。
    AX5N
        55
    AX5N  
       Dec 28, 2019
    @johnsonshu 而且你这个叫问问题?你两句话都是明确的否定意思,你该不会以为有问号的反问句也是问句吧。
    hhyvs111
        56
    hhyvs111  
       Dec 28, 2019
    感觉就是翻译成别的语言,好像没啥用啊
    Mutoo
        57
    Mutoo  
       Dec 28, 2019   ❤️ 1
    @NeezerGu 项目是开源,可以直接在 github 读到源码。原理是用 js 实现了一个解析器,将 wenyan-lang 生成 AST,然后可以把 AST 翻译成 js 或者 python 执行。
    HuangLibo
        58
    HuangLibo  
       Dec 28, 2019
    感觉好无聊。。
    Sapp
        59
    Sapp  
       Dec 28, 2019
    这个实现的是真的啰嗦,文言文本身意义就在高信息含量,结果整的比白话文需要的还长...
    devfeng
        60
    devfeng  
       Dec 28, 2019
    意义党来了?
    AV1
        61
    AV1  
       Dec 28, 2019
    我觉得文言应该是精简的,这样的语法,有点啰嗦。😑
    NeezerGu
        62
    NeezerGu  
       Dec 30, 2019
    @Mutoo 非常感谢
    SpiderXiantang
        63
    SpiderXiantang  
       Jan 3, 2020   ❤️ 1
    @johnsonshu 可以去看看 linus 的《就是为了好玩》
    spensersheng
        64
    spensersheng  
       Jan 3, 2020
    事实上,正弦余弦等三角函数从来没被使用文言文的古人发现过。不过受此启发,可以尝试用文言文重写一遍谭浩强的 C 语言教材,同样为了好玩。
    cat9life
        65
    cat9life  
       Jan 9, 2020
    以后想当程序员 得先去学好本草纲目什么的 哈哈
    yuluoyu
        66
    yuluoyu  
       Feb 5, 2020
    😀有的五
    fook
        67
    fook  
       Mar 25, 2020
    @littleylv 这个 shi 大家都愿意帮你吃 哈哈!!!
    lohiecan
        68
    lohiecan  
       Apr 29, 2020
    这屎项目, 我吃了一口后,表示神清气爽。
    shawn4me
        69
    shawn4me  
       Dec 7, 2020
    词法解析打算全靠标点符号撑起来吗? 感觉你没有刻意定义中文的关键字。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1196 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 170ms · UTC 18:02 · PVG 02:02 · LAX 11:02 · JFK 14:02
    ♥ Do have faith in what you're doing.