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

你好,请创造中文版的 C#语言,和.net 上的语言 f# vb,请提供它们的中文版.让更多的人用母语实现快速编程,实现想法,创造更丰富的程序.

  •  
  •   icedx · 2017-10-16 08:50:33 +08:00 · 8533 次点击
    这是一个创建于 2626 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  2017-10-16 14:51:46 +08:00
    我觉得中文编程需要一个这样的键盘
    72 条回复    2017-10-17 12:59:38 +08:00
    whileFalse
        1
    whileFalse  
       2017-10-16 08:52:27 +08:00   ❤️ 2
    心疼易语言
    weer0026
        2
    weer0026  
       2017-10-16 08:55:29 +08:00
    看了我最近的工作量,打中文我可能要累死。。
    RqPS6rhmP3Nyn3Tm
        3
    RqPS6rhmP3Nyn3Tm  
       2017-10-16 09:03:31 +08:00 via iPad
    那为什么不用易语言呢
    iloxmn
        4
    iloxmn  
       2017-10-16 09:26:51 +08:00 via Android
    类 中文类 {
    静态 空 主要(字符串[] 参数) {
    主程序();
    }
    静态 空 主程序() {
    输出("这是不是你想要的中文编程?");
    控制台.读键();
    }
    静态 空 输出(字符串 字符串) {
    控制台.写(字符串);
    }
    }

    感觉真会累死
    doubleflower
        5
    doubleflower  
       2017-10-16 09:30:45 +08:00
    @iloxmn 你这中文不纯啊,标点和数字也要是全角的
    gamexg
        6
    gamexg  
       2017-10-16 09:36:26 +08:00
    已经有人实现了。。。

    /t/254559
    http://bbs.csdn.net/topics/380159364
    Kilerd
        7
    Kilerd  
       2017-10-16 09:37:01 +08:00
    个人而言,中文不适合表达精准的描述。
    xiaojunjor
        8
    xiaojunjor  
       2017-10-16 09:42:54 +08:00
    这。。。。
    lneoi
        9
    lneoi  
       2017-10-16 09:47:56 +08:00   ❤️ 1
    其实这也算是一个需求。
    对于非编程行业,并且不想继续学习,只是想快速用编程做出一个自己想要的东西,比较多的还是上了一些年纪,对英文不熟悉,就往往会有这种想法。就想弄一个这东西,为什么还要记忆那么多东西。
    易语言那样别扭的翻译式中文还真不美观。只是这任务已经不该是 c#来承担了
    kmahyyg
        10
    kmahyyg  
       2017-10-16 09:50:07 +08:00 via Android
    这 issue 是哪个白痴提出来的,拉低民族智商
    me15000
        11
    me15000  
       2017-10-16 09:55:47 +08:00
    打拼音累死
    Tunar
        12
    Tunar  
       2017-10-16 10:05:13 +08:00 via Android
    这尼玛。。
    iloxmn
        13
    iloxmn  
       2017-10-16 10:08:16 +08:00 via Android
    @doubleflower 这是 issue 里的例子
    justfly
        14
    justfly  
       2017-10-16 10:14:01 +08:00
    鸟大了什么林子都有!
    ragnaroks
        15
    ragnaroks  
       2017-10-16 10:22:36 +08:00   ❤️ 2
    C#已经滋次中文变量那些,感觉够用了,而且事实上有些方法用中文来会更简洁.

    不过我任然觉得这个 issue 很有意思,纯中文代码确实输入起来有点麻烦,不过除此之外我觉得能有效提高民族编码水平,而不是拉低民族智商.
    MartinWu
        16
    MartinWu  
       2017-10-16 10:31:53 +08:00   ❤️ 1
    没必要嘲讽。。。对脑洞宽容点吧,中国人。
    Trim21
        17
    Trim21  
       2017-10-16 10:35:57 +08:00
    @lneoi #9 不知道汉语不需要用空格来分词算不算是汉语的缺点, 汉语要是像英语一样加上空格肯定是会造成可读性下降的. 这个角度上看,除非是自然语言编程, 否则还是很难做到美观的.

    举个回复在 issue 里面的例子

    中国人读汉语本身就自带分词,用程序的写法写出来添加了额外的空格后可读性就是变差了

    中国人 读 汉语 本身 就 自带 分词,用 程序 的 写法 写 出来 添加 了 额外 的 空格 后 可读性 就是 变差了

    后者可读性肯定是远不如前者的 而且用空格分词在现有的汉语使用习惯下本身就不美观...
    fy
        18
    fy  
       2017-10-16 10:38:44 +08:00
    这也不算新鲜脑洞了,主要是两个问题:

    1. 整个生态构建好之前,大部分库和 API 都是英文,非常违和

    2. 现有 IDE 不为中文补全优化(拼音变量补全),编码成本是提升的
    ragnaroks
        19
    ragnaroks  
       2017-10-16 10:45:28 +08:00
    App.DBClass.Count(String DBName=NULL)
    应用的类的计数方法(字符串 数据库名默认是空)

    确实中文写起来较为蛋疼,特别是严格要求不能出现西文半角的话.
    不过我觉得这个还挺有意思的,全部用中文来写,对非中文母语的人来说算是自带高端混淆了.
    anewg
        20
    anewg  
       2017-10-16 11:06:04 +08:00
    看了下他的 repo,病得不清
    Amayadream
        21
    Amayadream  
       2017-10-16 11:26:21 +08:00   ❤️ 2
    在 issue 提出者 github 里发现了一些奇怪的东西
    Amayadream
        22
    Amayadream  
       2017-10-16 11:30:42 +08:00   ❤️ 1
    还有纯中文编程理应使用中文符号(。)代替英文符号(.) , 例如:

    控制台。写(“这是你想要的中文编程吗?!”);
    hjc4869
        23
    hjc4869  
       2017-10-16 11:31:19 +08:00
    zhangchioulin
        24
    zhangchioulin  
       2017-10-16 11:45:56 +08:00   ❤️ 1
    UIViewController *xxVC = [[UIViewController alloc] init];
    界面控制器 *某某控制器 = [[界面控制器 初始化内存空间] 创建];

    麻烦很多啊。。。
    blueset
        25
    blueset  
       2017-10-16 11:46:29 +08:00 via Android   ❤️ 1
    粗略的翻了一下这个 issue,至少就看到中文,英文,日文,还有克林贡语 o_o
    Mutoo
        26
    Mutoo  
       2017-10-16 12:13:41 +08:00
    可惜这人没有王垠的能力。
    wizardforcel
        27
    wizardforcel  
       2017-10-16 12:16:10 +08:00 via Android
    ide 不支持双拼打起来肯定费劲。。
    Hilong
        28
    Hilong  
       2017-10-16 12:23:42 +08:00
    还真有不少人在和他热烈的讨论呢,不过就我个人来说,英语从来不是编程里最难的那部分,编程涉及到的英语也就一些特定词汇,如果有那个精力学编程,学这么点词汇想必也不是什么难事吧
    timothyye
        29
    timothyye  
       2017-10-16 13:26:55 +08:00 via Android
    林大鸟系列
    naiba
        30
    naiba  
       2017-10-16 13:31:48 +08:00 via Android
    明显这人对编程理解不到位
    NeusoftGin
        31
    NeusoftGin  
       2017-10-16 13:34:49 +08:00
    coderluan
        32
    coderluan  
       2017-10-16 13:41:41 +08:00
    编程界也有民科,多正常。
    xuboying
        33
    xuboying  
       2017-10-16 13:52:52 +08:00
    本着在 v2 上回复有用信息的原则,希望提 issue 的人可以和唐凤聊聊
    同时学好祖国文化

    http://search.cpan.org/~audreyt/Lingua-Sinica-PerlYuYan-0.10/lib/Lingua/Sinica/PerlYuYan.pm

    http://tieba.baidu.com/p/788700332
    yulitian888
        34
    yulitian888  
       2017-10-16 14:11:15 +08:00   ❤️ 2
    用汉语关键字写计算机语言,与,用英语关键字写计算机语言,有嘛区别?
    本质上,编程是在理解的前提下,用 计.算.机.语.言 来实现一些东西,用汉语了就能达到“更多的人用母语实现快速编程”么?
    用了母语就能自己理解指令集 /寄存器 /堆 /栈 /指针 /递归 /反射 /线程 /事务......?
    xwhxbg
        35
    xwhxbg  
       2017-10-16 14:13:53 +08:00
    这位同学的 repo 里面各种灵能,各种民科风的阐述,看起来不太像是个码农啊
    icedx
        36
    icedx  
    OP
       2017-10-16 14:51:05 +08:00
    @Kilerd #7 我觉得还行
    kitty7030
        37
    kitty7030  
       2017-10-16 14:51:30 +08:00
    一本正经的打那么多字
    kmahyyg
        38
    kmahyyg  
       2017-10-16 14:53:36 +08:00 via Android   ❤️ 2
    @Amayadream gayhub 允许 po(li)cy 相关吗?不允许的话 report 一波
    deeporist
        39
    deeporist  
       2017-10-16 14:54:39 +08:00   ❤️ 5
    辟支佛胡正 · 阿罗汉尊者 · 功德藏闯菩萨 - 菩萨道 linux 编程
    http://www.huzheng.org/aboutme.php
    相比之下胡正看上去还靠谱点 这个同学的修为貌似还有待提升 2333
    cigarzh
        40
    cigarzh  
       2017-10-16 14:55:31 +08:00 via Android
    民科害人不浅
    icedx
        41
    icedx  
    OP
       2017-10-16 15:04:35 +08:00   ❤️ 1
    @deeporist #39
    胡正是真 NB

    2016 年 9 月 25 日,胡正送了全国重点大学的大学生、硕士、博士、博士后每人一台笔记本电脑,花了 0.7 万亿!每所重点大学也送了 200 万。送了全国的小学生、初中生、高中生每人一台 pad 电脑,花了 2.7 万亿!王雪寒也送了全球的博士、博士后、教授、副教授每人一台笔记本电脑,还送了全球的大学生每人一个 64G 的 U 盘!
    xvx
        42
    xvx  
       2017-10-16 15:24:58 +08:00
    我以前也是这么认为,为何不能直接用中文编程,用英文好痛苦。
    然后就去研究易语言。。。
    结果发现这玩意无论用来干嘛,杀软都会报病毒。而且,跟内置一个翻译有卵区别?逼格不高打字效率也低。
    后来入门了 Python,看得懂代码程序,就不纠结了。
    管他什么语言。
    反正在我眼里就只是一些代表一种特定意思的字符而已。
    我从来不去研究,编程中 for 在英文中是啥意思。我只知道,又要写 for i in sb 啦,将傻逼们遍历一遍,看谁更傻。
    如此而已。
    这么纠结什么母语、民族情绪之类的,建议全部关键字改用没有界限的世界语 /地球语,OK ?
    vmebeh
        43
    vmebeh  
       2017-10-16 15:41:23 +08:00
    其实这人应该先造懂中文的 CPU,二进制也不够中文呀
    XiaoFaye
        44
    XiaoFaye  
       2017-10-16 15:57:06 +08:00
    @kmahyyg 同意呀!!!
    xiqingongzi
        45
    xiqingongzi  
       2017-10-16 16:31:07 +08:00   ❤️ 1
    @lneoi #9 那种我觉得需要的是可视化编程产品,类似于各种 H5 的生成网站。
    mgna17
        46
    mgna17  
       2017-10-16 16:38:03 +08:00
    还一本正经的加了 2 个 label
    vjnjc
        47
    vjnjc  
       2017-10-16 16:38:32 +08:00
    @deeporist 看到精神病院住院我笑出了声,在看到居然是和王垠齐名的魔王。。。果然厉害
    Phariel
        48
    Phariel  
       2017-10-16 17:07:30 +08:00
    MDZZ
    BBCCBB
        49
    BBCCBB  
       2017-10-16 17:12:20 +08:00
    还用开源实现 gong chan zhu yi, wtf???

    这阵子 lantern 的 issue 里也是乌烟瘴气.
    wizardforcel
        50
    wizardforcel  
       2017-10-16 19:13:10 +08:00 via Android
    @Kilerd 自然语言都彼此彼此。
    shijingshijing
        51
    shijingshijing  
       2017-10-16 19:17:28 +08:00
    @deeporist 这玩意儿使不得吧。道家的阴阳相生相克理论妥妥的写成死循环啊。。。
    sampeng
        52
    sampeng  
       2017-10-16 19:51:21 +08:00
    看了一下发帖者的 repo。。刚吃的饭都快喷出来了。
    这是哪个党校的学生啊,必须当选互联网的人大代表。政治正确
    Rice
        53
    Rice  
       2017-10-16 19:57:44 +08:00 via Android
    那我的手指怕不是废了
    Keyes
        54
    Keyes  
       2017-10-16 19:59:46 +08:00 via Android
    @Kilerd 深有同感,最坑爹的就是“系统”,这个词
    geelaw
        55
    geelaw  
       2017-10-16 20:23:52 +08:00
    这人很强的地方在于他的每段话都带上读起来极其恶心的机器翻译。
    visonme
        56
    visonme  
       2017-10-16 20:25:11 +08:00
    说到中文编程,想起 E,以前接触过一段时间,那时候啥不懂觉得挺牛逼的,现在都不敢在别人面前提,妹的,那是中文编程吗,完全就是一个语法糖包装下的中文编程。
    woyaojizhu8
        57
    woyaojizhu8  
       2017-10-16 20:39:33 +08:00
    第一条附言里的图,这是英语思维的人的胡思乱想吧?也许根本不知道世界上有输入法这个东西?
    wizardforcel
        58
    wizardforcel  
       2017-10-16 23:22:08 +08:00
    @icedx 我觉得现在还拿宗教给自己当借口的,是真 SB,跟消极派勃学没啥区别。
    wizardforcel
        59
    wizardforcel  
       2017-10-16 23:23:04 +08:00
    @hjc4869 现在信息已经共产了。对于物质方面,他又没提出啥可行的方案。www
    zonghua
        60
    zonghua  
       2017-10-16 23:36:54 +08:00
    我喜欢希伯来语言编程
    zingl
        61
    zingl  
       2017-10-16 23:58:40 +08:00
    中文版的丙语言才对吧
    pynix
        62
    pynix  
       2017-10-17 00:00:45 +08:00
    英文也没有实现完全自然语言,还是夹杂着很多符号。
    justfun
        63
    justfun  
       2017-10-17 00:14:09 +08:00
    哈哈哈哈哈哈哈嗝儿
    dbw9580
        64
    dbw9580  
       2017-10-17 00:37:16 +08:00 via Android
    我…我高中还拿易语言写了个音乐播放器,拿了学校的新生奖😝现在想起来作为编程入门也有易语言一部分的功劳吧
    changwei
        65
    changwei  
       2017-10-17 03:30:42 +08:00 via Android
    哈哈,其实这种东西自己都能搞出来的,比如说 c 语言用个头文件把所有关键词用 define 给替换成中文就好玩了。
    AEANWspPmj3FUhDc
        67
    AEANWspPmj3FUhDc  
       2017-10-17 07:17:50 +08:00
    @SlipStupig
    啊哈哈,txt 的后缀亮了,都用 github 了,连 markdown 都不会。
    AEANWspPmj3FUhDc
        68
    AEANWspPmj3FUhDc  
       2017-10-17 07:25:04 +08:00
    这想法真是脑洞啊。
    https://github.com/qwas982/Chinese-characters-programme-or-use-Mandarin/blob/master/关于用开源思想实现共产主义.txt

    我就只笑笑这第 3 点:“ 3,淡化货币的重要性,使人的价值和人创造的财富不再用唯一的货币手段结算.”
    shakoon
        69
    shakoon  
       2017-10-17 08:36:25 +08:00
    民科已经渗入了码农行业啊
    songsong
        70
    songsong  
       2017-10-17 09:42:56 +08:00
    你们不知道易语言吗, 就打字来说, 有各种便捷输入, 拼音补全, 拼音首字母补全, 如果真, 编辑框 1,内容. 判断循环首.... 等等. 习惯了还好, 毕竟中文版 C+DELPHI
    wizardforcel
        71
    wizardforcel  
       2017-10-17 10:45:59 +08:00
    @songsong 最重要的是自带 ARC,不用管堆上的东西。
    123s
        72
    123s  
       2017-10-17 12:59:38 +08:00
    像某人说的,你读了这么多年的英文,你难道几个英文都不认识吗?什么都扯民族,那干脆不要学 IT 算了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1569 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 16:48 · PVG 00:48 · LAX 08:48 · JFK 11:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.