查看: 9112|回复: 21

[胡扯] 你们习惯在ruby用中文变量名和中文方法名吗?

  [复制链接]
梦石
0
星屑
50
在线时间
130 小时
注册时间
2010-6-26
回帖
369

第5届短篇游戏比赛季军

发表于 2011-8-18 01:50:25 | 显示全部楼层 |阅读模式
你们习惯在ruby用中文变量名和中文方法名吗?
多选投票: ( 最多可选 3 项 ), 共有 52 人参与投票
1.35% (1)
2.70% (2)
47.30% (35)
12.16% (9)
12.16% (9)
8.11% (6)
16.22% (12)
您所在的用户组没有投票权限
Fijoy游戏引擎:http://www.fijoy.com/
乌有君
乌有君  发表于 2011-8-18 01:52:57
当汝写一个替换RGSSX0X.DLL的东西时遇到茶几的编码问题的时候就会立刻激起对中文的仇恨。

点评

匿名的用户是 orochi2k  发表于 2011-8-18 19:33
回复

使用道具 举报

梦石
0
星屑
50
在线时间
130 小时
注册时间
2010-6-26
回帖
369

第5届短篇游戏比赛季军

 楼主| 发表于 2011-8-18 02:08:37 | 显示全部楼层
这次投票调查的原因,主要是统计一下大家对中文变量和方法名的态度。

因为我正准备推出一款纯中文的Ruby引擎
Fijoy.jpg
目前已经实现初步和程序交互。主界面的输出框的内容就是由Ruby脚本输出的Ruby变量。
这款引擎,是基于OpenGL的2D游戏引擎。
准备使用中文的方法名和类名。
这样的优点就是,不需要注释和帮助文本就可以很轻易的读懂。
不过缺点就是输入的麻烦,正在着手解决。

另外。
这不仅仅是一款游戏引擎,
我还打算拓展一些特殊功能。
比如,用Ruby直接写Windows窗体。

统计一下大家对中文变量和方法名的态度吧。
Fijoy游戏引擎:http://www.fijoy.com/
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2011-8-18 02:08:53 | 显示全部楼层
在DOS下是不支持中文的(所以磁盘的名字全部用英文命名)。
于是变量等都习惯了(注意:素材提取器不支持中文文件名素材提取)
回复

使用道具 举报

Fuzzy Ginkgo

梦石
0
星屑
61105
在线时间
1933 小时
注册时间
2010-6-26
回帖
1535

烫烫烫开拓者

发表于 2011-8-18 02:24:28 | 显示全部楼层
楼主。

如果真要做,我希望你能把所有符号全部用中文输入法可以直接打出来的不需要设置(切换全半角、切换中文标点)的符号!

点评

我一直在问别人是多少字节来着……一开始说是2,又变成了3额……  发表于 2011-8-18 02:54
我本人是不赞成用非ASCII字符编程的。  发表于 2011-8-18 02:36
我的言论只代表我个人的观点,不代表雇主及/或任何第三方的立场。
Opinions expressed are solely my own and do not express the views or opinions of my employer and/or any third parties.
捐赠 | GitHub
回复

使用道具 举报

虚構歪曲

梦石
0
星屑
354
在线时间
1196 小时
注册时间
2010-12-18
回帖
3842

贵宾

发表于 2011-8-18 02:33:59 | 显示全部楼层
本帖最后由 忧雪の伤 于 2011-8-18 02:35 编辑

中文不是好习惯……
举个例子:
英文最短为:
  1. _ = 1
复制代码
中文最短为:
  1. 一 = 1
复制代码
第一个是为一个 1 字节的标签指向引用。
第二个是为一个 3 字节的标签指向引用。
这就是差别……
当然单独看起来似乎微不足道,如果代码量很长呢?

点评

ASCII 以内 1 字节,拉丁字母体系的字符 2 字节,基本多语言平面上剩下的字符 3 字节(包括汉字),而其余 Unicode 平面的字符 4 字节,大致如此。  发表于 2011-8-18 08:53
那个不叫乱码。是 [i]HTML Entries[/i]......  发表于 2011-8-18 03:35
UTF-8好像有时候2字节有时候1字节有时候3字节……囧  发表于 2011-8-18 02:55
UTF-8……你从2字节修改成了3字节……  发表于 2011-8-18 02:46
回复

使用道具 举报

酱油的

梦石
0
星屑
1840
在线时间
2161 小时
注册时间
2007-12-22
回帖
3216

贵宾

发表于 2011-8-18 03:05:20 | 显示全部楼层
用中文是沒有問題啦,印度那群人用印度文也可以寫程序……重點是別人鳥不鳥你而已。中文編程就是關掉和世界交流的那一道門。不是我們不能用漢語編程,而是人家不給你用漢語編程。各種額外庫的限制不是玩的。你看XNA那悲催的漢字顯示。
事實上,我依然是那一句,外國人用英語不等于他們會用英語編程,同時他們也沒有一點編程優勢。你翻譯成中文,不會用的依然不會用。

点评

O O  发表于 2011-8-18 03:11
囧,> <变成乱码了……  发表于 2011-8-18 03:11

评分

参与人数 2星屑 +60 收起 理由
3535 + 40 我很赞同
忧雪の伤 + 20 使劲捏禾西&amp;gt; &amp;lt;~~~

查看全部评分

不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复

使用道具 举报

梦石
0
星屑
310
在线时间
953 小时
注册时间
2007-4-25
回帖
798
发表于 2011-8-18 09:00:11 | 显示全部楼层
这样的优点就是,不需要注释和帮助文本就可以很轻易的读懂。

这个观点实未敢苟同。对当下的程序语言来说,仅仅是更换单词,跳不出“中文房间”假想实验所描述的那种的思想。前日尚有一篇主题讨论过这个问题呢。
su@rpg.blue:~> repeat 1 fortune
Matz is nice, so we are nice.
回复

使用道具 举报

梦石
0
星屑
50
在线时间
154 小时
注册时间
2011-7-9
回帖
378
发表于 2011-8-18 09:30:07 | 显示全部楼层
浪费空间
那个飞游是什么开发的
New Game:  【QQ堂4.6单机版】(9月新版!【点此】)个人提供快速网盘:http://ad.jlweb.tk/upload/ --- 密码:abcdefg
激零工作室孵化中.....网游make中。。招收游戏监督一名,上线时间:5~12 小时 招收脚本员,美工数位。。
本人Q:330639889 验证:zs    ----广:愿意帮我宣传签名的,站内PM
下面的东西是什么?!请进:http://tieba.baidu.com/p/1453289014【2012最新炸弹型ARPG游戏,历时2年间断坚持制作!】
[img=646,262]http://ftp.66rpg.com/WEB_PLUS/attachment/forum/201203/28/1655578kbk8bqkfazk2
回复

使用道具 举报

有事烧纸

梦石
0
星屑
154
在线时间
509 小时
注册时间
2005-10-22
回帖
6429

贵宾VX城市地图大赛冠军第1届RMTV比赛冠军第1届TG大赛冠军

发表于 2011-8-18 10:27:43 | 显示全部楼层
当换了语言环境后你要和编码搏斗不然中文全部变乱码时你就会知道当初不该用中文了
正规程序员的要求是连注释也是要用英文写的
神隐中,偶尔诈尸
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部