Livid
406.45D
549.35D

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

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

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

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

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

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

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

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