V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
gophlet
V2EX  ›  程序员

发现一个很搞笑的项目 - herlang 编程语言

  •  
  •   gophlet ·
    gophlet · 2 天前 · 4594 次点击
    32 条回复    2025-06-13 17:14:17 +08:00
    Cooky
        1
    Cooky  
       2 天前   ❤️ 1
    太艹了
    cainsyake
        2
    cainsyake  
       2 天前
    叼炸了
    coderzhangsan
        3
    coderzhangsan  
       2 天前
    差点看成 erlang 了, 毕竟 erlang 做游戏还是不错的,结果是 herlang ,真是无力吐槽。
    maxwellz
        4
    maxwellz  
       2 天前
    之前好像在小红书看到宣传过
    wyntalgeer
        5
    wyntalgeer  
       2 天前
    https://github.com/rednote-hilab/dots.llm1

    搭配小红书 LLM 食用,开启 viher coding 新纪元
    beimenjun
        6
    beimenjun  
       2 天前   ❤️ 5
    这种项目很难评吧,是基于 https://github.com/flaneur2020/pua-lang

    然后 6/11 justjavac 开始改各种关键字,今天是 6/13 ,我觉得他还是去做自媒体好了,好好挑动性别对立,有吃这种烂饭前途的。
    iorilu
        7
    iorilu  
       2 天前
    蛮好阿, 都套路了
    catazshadow
        8
    catazshadow  
       2 天前 via Android
    小作文(“笑死我了”)
    craftsmanship
        9
    craftsmanship  
       2 天前 via Android
    @beimenjun 都是人才啊
    jqknono
        10
    jqknono  
       2 天前   ❤️ 1
    谁不在场就编排谁, 嘲讽者和被嘲讽者行为本质差不多
    CHTuring
        11
    CHTuring  
       2 天前
    我以为是 「河南 Language 」,准备找「不中哩」
    calcoe
        12
    calcoe  
       2 天前
    没有“啊啊啊啊啊啊”关键词我是不认可的
    needhourger
        13
    needhourger  
       2 天前
    这个东西最早是一个集美在小红书呼吁:“为什么没有专门为女性设计的编程语言”
    然后被一个好事的程序员以嘲讽的风格实现了出来,并在 Github 开源。
    并且这个 herlang 不止一个“好事者”去实现了,例如这里还有一个[HerLang]( https://github.com/HerLanguage/HerLang)
    dangeleron
        15
    dangeleron  
       2 天前   ❤️ 8
    @calcoe #12 报错的时候抛出 啊啊啊啊啊啊啊啊啊
    llxvs
        16
    llxvs  
       2 天前 via iPhone
    无聊
    manami
        17
    manami  
       2 天前
    笑死
    liuhai233
        18
    liuhai233  
       2 天前   ❤️ 2
    liuhai233
        19
    liuhai233  
       2 天前
    ShundL
        20
    ShundL  
       2 天前
    看了感觉完全学不会
    surbomfla
        21
    surbomfla  
       2 天前   ❤️ 2
    啊啊啊啊啊啊宝宝 你是一个香香软软甜甜糯糯蜂蜜奶油甜甜腻腻酥酥脆脆滑滑嫩嫩番茄炒可乐番茄炒科比草莓蓝莓苹果香蕉葡萄香香甜甜酸酸甜甜辣辣爽爽咸咸鲜鲜苦苦甘甘滑滑嫩嫩酥酥的小蛋糕
    gophlet
        22
    gophlet  
    OP
       2 天前
    @surbomfla 好像混进了什么奇怪的东西🤔
    gophlet
        23
    gophlet  
    OP
       2 天前   ❤️ 1
    @liuhai233 哈哈哈哈🤣有点意思
    luffy2u
        24
    luffy2u  
       2 天前
    哈哈今日一笑
    wysnxzm
        25
    wysnxzm  
       2 天前
    miaomiao888
        26
    miaomiao888  
       2 天前
    程序员多干有意义的事少中二
    soar0712
        27
    soar0712  
       2 天前
    @surbomfla 科比可还行
    zhanying
        28
    zhanying  
       2 天前
    还以为是何同学的那个
    aflow
        29
    aflow  
       2 天前
    活整的一般,最近看的整的不错的是这个,喵语言,猫猫友好编程语言,使用 Word 编程
    https://zhuanlan.zhihu.com/p/1913724851732087103
    VVVYGD
        30
    VVVYGD  
       2 天前
    我已经用 AI 转换好语法了,希望你把这门语言发🐑光大
    she.y
    %{
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>

    void yyerror(const char *s) { fprintf(stderr, "Error: %s\n", s); }
    int yylex(void);
    %}

    %token IDENTIFIER NUMBER
    %token FUNC_START IF ELSE RETURN
    %left '+' '-' '*'

    %%

    program:
    function_list statement_list
    ;

    function_list:
    /* empty */
    | function_list function_def
    ;

    function_def:
    IDENTIFIER '=' FUNC_START '(' IDENTIFIER ')' '{' statement_list '}'
    ;

    statement_list:
    /* empty */
    | statement_list statement
    ;

    statement:
    IF '(' expression ')' '{' statement_list '}'
    | ELSE '{' statement_list '}'
    | RETURN expression ';'
    | expression ';'
    ;

    expression:
    NUMBER
    | IDENTIFIER
    | IDENTIFIER '(' expression ')' /* function call */
    | expression '+' expression
    | expression '-' expression
    ;

    %%

    she.l


    %{
    #include "y.tab.h"
    %}

    %%
    "想要你一个态度" return FUNC_START;
    "姐妹们觉得呢" return IF;
    "我接受不等于我同意" return ELSE;
    "反手举报" return RETURN;

    [0-9]+ { yylval = atoi(yytext); return NUMBER; }
    [a-zA-Z_][a-zA-Z0-9_]* return IDENTIFIER;

    "(" return '(';
    ")" return ')';
    "{" return '{';
    "}" return '}';
    ";" return ';';
    "=" return '=';
    "+" return '+';
    "-" return '-';

    [ \t\r\n]+ ; // skip whitespace
    . { printf("Unknown char: %s\n", yytext); }

    %%
    Wichna
        31
    Wichna  
       2 天前
    Tyrant1984
        32
    Tyrant1984  
       2 天前
    有趣
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5777 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 02:31 · PVG 10:31 · LAX 19:31 · JFK 22:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.