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

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

  •  5
     
  •   Livid · 231 天前 · 11536 次点击
    这是一个创建于 231 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目的维护者后来清理了 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:

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

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

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

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

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

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

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