V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xuanwu  ›  全部回复第 32 页 / 共 35 页
回复总数  681
1 ... 24  25  26  27  28  29  30  31  32  33 ... 35  
2018-09-07 06:12:12 +08:00
回复了 lcdxiangzi 创建的主题 程序员 刚刚把自己蠢哭了
有好用的 UI 工具可以生成吗? 感觉即使多一步上传服务器, 也比全手动好吧.
2018-09-07 05:58:50 +08:00
回复了 KevinOfNeu 创建的主题 程序员 手拉手一起来实现一门运行在 JVM 上的语言
支持. 小建议: 不妨采用中文关键词. 源代码使用中文命名更好.
之前的一点个人尝试:
- Antlr4+ Java 实现中文语法的简单编程语言(开头) https://www.v2ex.com/t/482717
- Antlr4+JavaScript 实现中文语法的 LOGO 语言子集, 带在线演示 https://www.v2ex.com/t/482519
2018-09-06 15:47:23 +08:00
回复了 xuanwu 创建的主题 奇思妙想 有没有 Maven 可用的 Java 库实现英汉词典功能的?
已发布:
<dependency>
<groupId>com.codeinchinese</groupId>
<artifactId>english-chinese-dictionary</artifactId>
<version>0.0.1</version>
</dependency>
源码库在: https://github.com/program-in-chinese/english-chinese-dictionary
2018-09-06 14:35:30 +08:00
回复了 xuanwu 创建的主题 奇思妙想 有没有 Maven 可用的 Java 库实现英汉词典功能的?
@linshuang 你是说用 ECDICT 下的 Python 脚本吗? 比如 https://github.com/skywind3000/ECDICT/blob/master/stardict.py ?
做这个的一个目的是用在 https://www.v2ex.com/t/484895#r_6131734, 而代码语法分析和生成的部分打算用 Java 做, 所以打算直接用 Java 封装一下英汉词典数据.
2018-09-06 08:12:15 +08:00
回复了 xuanwu 创建的主题 奇思妙想 有没有针对源代码的在线翻译服务?
@youngxhui 多谢. 之前在 GG 翻译也测试过. 看起来搜狗结果没有考虑到代码语法. GG 的好像考虑了, 但翻译效果欠佳.
这些翻译接口都不免费, 而且长期来看不可能有永久免费的(像之前的有道).
现在正在实现一个英汉词典 API: https://www.v2ex.com/t/485481
之后再着手这个原型. 大概思路在 https://github.com/program-in-chinese/overview/issues/86

```
#这是我的购物清单
shoplist = ['apple','mango','胡萝卜','香蕉']

打印('我有',len (商店列表),'要购买的商品。')

print ('这些项目是:',end ='')
对于商店列表中的项目:
print ( item,end ='')

打印('\ n 我还要买米饭。')
shoplist.append ( '大米')
打印('我的购物清单现在',店铺列表)

打印('我现在将对我的列表进行排序')
shoplist.sort ()
print ('Sorted shopping list is',shoplist )

print ('我要买的第一件商品是',shoplist [0])
olditem = shoplist [0]
del shoplist [0]
打印('我买了',olditem )
打印('我的购物清单现在',店铺列表)
```
2018-09-05 07:14:11 +08:00
回复了 xuanwu 创建的主题 分享创造 中文代码示例之 Spring Boot 集成 H2 内存数据库系列
@K1W1 之前有些关于输入效率的探讨. 小结在知乎专栏文章"对在代码中使用中文命名的质疑与回应"( https://zhuanlan.zhihu.com/p/30529835 ), "中文输入太慢, 降低开发效率"一节
2018-09-04 14:33:57 +08:00
回复了 xuanwu 创建的主题 奇思妙想 有没有 Maven 可用的 Java 库实现英汉词典功能的?
初步实现, 变形部分有些改进:
```
{英文: collocate
音标: 'kɒlәkeit
英文释义: v. have a strong tendency to occur side by sidenv. group or chunk together in a certain order or place side by side
中文释义: vt. 布置, 使成搭配, 排列
词语位置:
柯林斯星级: 0
为牛津三千核心词: false
标签:
英国国家语料库词频顺序: 0
当代语料库词频顺序: 0
变形: 名词复数形式:collocates; 第三人称单数:collocates; 现在分词:collocating; 过去式:collocated; 过去分词:collocated;
详细:
在线读音音频:
}
```
接下去是释义部分的分隔, 比如:
```
{英文: anamorphosis
音标: .ænә'mɒ:fәsis
英文释义: n. the evolution of one type of organism from another by a long series of gradual changes\nn. a distorted projection or perspective; especially an image distorted in such a way that it becomes visible only when viewed in a special manner
中文释义: n. 歪像, 失真图像, 畸形发育, 渐变体\n[化] 变形; 失真
词语位置:
柯林斯星级: 0
为牛津三千核心词: false
标签:
英国国家语料库词频顺序: 0
当代语料库词频顺序: 0
变形:
详细:
在线读音音频:
}
```
2018-09-03 13:21:17 +08:00
回复了 xuanwu 创建的主题 奇思妙想 有没有针对源代码的在线翻译服务?
看来是没有这样的工具 /服务。
如认为有价值的但不便现身的不妨点感谢。
无论如何都会尽量实现, 但估计会是长期项目。会在此帖报告进展。
2018-09-03 09:09:14 +08:00
回复了 xuanwu 创建的主题 分享创造 中文代码示例之 Spring Boot 集成 H2 内存数据库系列
@airfling 还没有碰到在语言 /框架支持时, 由于使用中文命名出现的问题. 如果发现, 欢迎到 https://github.com/program-in-chinese/overview/issues 提.
2018-09-01 18:20:14 +08:00
回复了 tinyuu 创建的主题 Java 满屏中文的 Java 类
以后业务部分用中文命名会越来越多, 保守估计 5 年之内会常态化, 市面上会出现使用中文命名的编程教程。
在这种大趋势下, 现在就在一家中文命名的公司是幸运的。好处包括:
- 可以更快掌握业务逻辑(开始信息量大会有点累)
- 可以跳过不少编码问题的坑, 积累技术经验
- 在这样工作环境里可以大胆尝试在各种语言 /框架里的中文命名, 以后迟早有用

除了重构之外, 可以对命名 /编码等进行进一步规范并形成文档。至今没有看到公开的中文命名规范。在讨论组里有一个专题帖: https://github.com/program-in-chinese/overview/issues/45
欢迎一同探讨。
2018-09-01 03:42:24 +08:00
回复了 xuanwu 创建的主题 程序员 你们在怎样的项目中使用过中文命名?
商业项目使用中文命名例子: https://www.v2ex.com/t/485059
@tinyuu 如有后续体会欢迎分享!
2018-09-01 03:35:25 +08:00
回复了 tinyuu 创建的主题 Java 满屏中文的 Java 类
挺好. 很多情况下中文命名完全够用, 可读性和可维护性的提升是显然的.
试几个礼拜应该就习惯了. 看看其他同事输入法的设置, 应该切换不会太麻烦.
至于代码优化 /重构, 这和中文命名并无直接关联, 但重构的难度 /工作量会小一些(因为代码更可读).
上面几位想看例程的:
- [中文代码示例之 Spring Boot 集成 H2 内存数据库系列]( https://www.v2ex.com/t/484554)
- [Antlr4+ Java 实现中文语法的简单编程语言(开头)]( https://www.v2ex.com/t/482717)
- [中文命名代码示例之 Spring Boot 1.3.3 演示]( https://www.v2ex.com/t/477003) (JSP, MySQL 表 /字段)
更多请到知乎专栏
2018-08-31 14:47:00 +08:00
回复了 xuanwu 创建的主题 奇思妙想 有没有针对源代码的在线翻译服务?
@Inod 毕竟是极少数吧。绝大多数应该还是英文命名的, 尤其是教程等的示例代码。
2018-08-29 00:55:08 +08:00
回复了 dyxang 创建的主题 程序员 像写诗一样的编程语言: Rockstar
"该名称必须仅包含小写 ASCII 字母 a-z" -- 等它支持 Unicode 命名再看
2018-08-26 13:43:16 +08:00
回复了 xuanwu 创建的主题 分享发现 日语编程语言"抚子"特色与实现
@lixinwei0064 好像商业化最成功的是法语编程语言. 具体没有深究. 此文列了一些开源的: https://www.v2ex.com/t/477013
2018-08-25 00:25:23 +08:00
回复了 xuanwu 创建的主题 分享创造 修改 C, Python , Java 编译器源码使之支持中文关键词
@Actrace 我们也一直在尝试改进 IDE 对中文编程的支持, 比如集成输入法等等. 详请见 https://github.com/program-in-chinese/overview/issues/11
对潜在用户群, 之前讨论过其他业务领域(非 IT)的可能: https://github.com/program-in-chinese/overview/issues/19
推广讨论: https://github.com/program-in-chinese/overview/issues/41
2018-08-24 15:40:12 +08:00
回复了 xuanwu 创建的主题 分享发现 日语编程语言"抚子"特色与实现
@marcong95 这贴搜集了一些使用过中文命名的: https://www.v2ex.com/t/477109
更近的这贴也有一些在项目里因为业务需要使用中文命名的: https://www.v2ex.com/t/480623#r_6044543
个人现在尽量在非团队项目里用中文命名(毕竟还是英文工作环境).
欢迎到"中文编程"知乎专栏或 github 讨论组串门.
2018-08-24 14:29:20 +08:00
回复了 xuanwu 创建的主题 分享创造 Antlr4+ Java 实现中文语法的简单编程语言(开头)
@zhzer 相对中文语法的编程语言, 个人关注点更多在代码中使用中文命名以及相关风格 /规范.
据我所知 Antlr 很少用在 nlp.
2018-08-24 13:15:21 +08:00
回复了 xuanwu 创建的主题 分享创造 Antlr4+ Java 实现中文语法的简单编程语言(开头)
@zhzer "搞套 nlp"是指...?
这是探索以小代价开发实验性的中文编程语言的可行性, 顺便学习 Antlr. 相比宏实现的关键词替换, 这样实现的语法可以灵活的多吧.
2018-08-24 13:11:54 +08:00
回复了 xuanwu 创建的主题 分享发现 日语编程语言"抚子"特色与实现
@marcong95 嗯, 确实应该用注释的. 之前是偷懒了.
如果你细看原文档的语法描述, 应该可以看到和单纯的关键词替换很不同. 加入了不少日语特色用法和改进. 关于本土语言编程 /命名的问题, 简单的说, it's the same reason we choose not to discuss in English here. 长一点说, 请见知乎专栏的" 对在代码中使用中文命名的质疑与回应"一文.
1 ... 24  25  26  27  28  29  30  31  32  33 ... 35  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1041 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 18:21 · PVG 02:21 · LAX 10:21 · JFK 13:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.