-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
跨界: 哪些中文非IT领域会偏好中文API, 编程/脚本语言? #19
Comments
关于艺术方面,按我了解。国外教设计类课程的大学,已经有使用processing和p5js来制作电子艺术作品和人机交互的原型的课程。国内的话不知道是否已经有了类似的课程,如果有的话,或许把前者的api用中文来表示可以更容易被学习者所理解。 |
试着中文化了一下这个p5js的简单例程, 感觉是应该好懂些, 不少简单注释都能省掉. 不过最好要有领域背景的来看看翻译是否妥当.
一个不直接相关的问题, javascript的IDE有类似于javadoc的文档提示吗? 就是比如输入"填色"之后, 鼠标放上去之后能看到这个API的注释, 像这样: 如果基于p5js中文化版本(可以逐渐增强图形库), 然后做成像jsfiddle那样的在线编辑运行环境, 再添加一些IDE功能(比如上面的文档集成), 感觉可能对用户会更加方便. |
游戏设计方面可能有很多应用,例如编写技能脚本或敌人的行动策略之类的 |
也许需要一个比xls公式运算更接近自然语言的编程环境, 而且还最好和Excel集成
也许类似于R但更易上手
前端的原型开发编程环境. 现在已经有不少所见即所得的原型开发工具, 比如gomockingbird之类. 游戏原型创作对图形绘制要求更高. |
@nobodxbodon
十分感谢阅读blog,我的东西实在写的有点烂了。 |
@wangyu190810 |
@nobodxbodon 简单写了一些感受 |
@wangyu190810 多谢分享! Python确实是易于上手. 不少大学也把计算机基础课从Java/C改为了Python. |
在对在代码中使用中文命名的质疑与回应一文有回复中建议:
感觉这是个很有需求的领域. 汉化现有框架或是新创一个轻量化的框架都是有可能的. |
https://www.zhihu.com/question/26071216/answer/268485364 建议:
|
刚看到那位"抚子"日语编程语言的作者还有个项目好像是从日文的类似"哆来咪"之类的乐谱生成midi文件. 示例. |
说到哆来咪【想到basic的play函数【扩展成了music mml,8bit爱好者很多人用此语法作曲【 |
@farteryhr 弹幕语法是指这里? |
基于楼上, 新开万事屋repo. 作为一个与最终用户的交流渠道. 有闲/兴趣的可以关注一下. |
我这边最近了解到,很多文化水平不够的(专科往下,或者年纪较大的(30以上,非IT从业人员,也对编程感兴趣。他们通常英语水平也不够,然后间接的,受认知影响,很多也不知道有chrome翻译这样的方法 |
另外我认为,现在的编程形式,和音乐制作的形式很像(我认识做游戏音乐的)。跟做视频后期也有些类似。当然,现在很多做视频后期的,也被逼着自己用代码实现渲染效果了。。 游戏开发和脚本制作属于IT,故不展开赘述。 其次应该是一些办公的,比如会用到office里面的excel公式(甚至用到word的eq域,但是对编程可能还没有一个完整的认知。 |
找了一下太吾绘卷的源码(由于主创并非程序员专业, 更接近游戏总体设计, 可以认为是跨界), 看起来还是英文命名, 但如主创所言, 配备了非常详尽的中文注释: |
这绝不是什么随意的演示,能做成这样,API设计的功底真的很强。单纯随意使用中文是没有这样的效果的,我自己也经常尝试。使用中文意味着要隐藏实现细节,只保留主干逻辑,而且妥善抉择命名的是目的还是行为,才会直观。否则底层实现通常是和计算机术语相关,变成中文只会更乱。佩服。@nobodxbodon |
@LongTengDao 这是基于原英文API的中文化, 因此做的工作只是选择对应的中文命名进行一对一封装. 本人没什么计算机图形学背景, 用语方面肯定还有改进空间.
请问可否分享一下? 也好交流一下心得
不知指的是哪方面? 可否举个例子? |
谦虚了。比如这样就是非常失败的: for ( var 总次数 = 10, 第几次 = 0; 第几次<总次数; ++第几次 ) {
// ...
} |
@LongTengDao 关于命名风格, 欢迎到此专题贴探讨. 和你的例子比较接近的是"如何命名临时变量"部分. 另外此文供参考 |
个人感觉越和IT无关的领域越会希望易于理解和上手的. 妄自猜度, 文学/艺术类可能是其中之一. 不知各位有什么看法?
@taostein 请问您能分享一些编程创作艺术作品的体会, 以及文艺界有怎样的软件需求吗?
The text was updated successfully, but these errors were encountered: