Skip to content

跨界: 哪些中文非IT领域会偏好中文API, 编程/脚本语言? #19

@nobodxbodon

Description

@nobodxbodon
Member

个人感觉越和IT无关的领域越会希望易于理解和上手的. 妄自猜度, 文学/艺术类可能是其中之一. 不知各位有什么看法?
@taostein 请问您能分享一些编程创作艺术作品的体会, 以及文艺界有怎样的软件需求吗?

Activity

lightrabbit

lightrabbit commented on Aug 9, 2017

@lightrabbit

关于艺术方面,按我了解。国外教设计类课程的大学,已经有使用processingp5js来制作电子艺术作品和人机交互的原型的课程。国内的话不知道是否已经有了类似的课程,如果有的话,或许把前者的api用中文来表示可以更容易被学习者所理解。

nobodxbodon

nobodxbodon commented on Aug 10, 2017

@nobodxbodon
MemberAuthor

试着中文化了一下这个p5js的简单例程, 感觉是应该好懂些, 不少简单注释都能省掉. 不过最好要有领域背景的来看看翻译是否妥当.

function 构图() {
  新画布(720, 400);
  背景色(200);

  填色(204, 101, 192, 127);
  笔色(127, 63, 120);

  长方形(40, 120, 120, 40);
  椭圆(240, 240, 80, 80);
  三角形(300, 100, 320, 100, 310, 80);

  // 小花
  偏移(580, 200);
  无边界();
  for (var i = 0; i < 10; i ++) {
    椭圆(0, 30, 20, 80);
    旋转(PI/5);
  }
}

一个不直接相关的问题, javascript的IDE有类似于javadoc的文档提示吗? 就是比如输入"填色"之后, 鼠标放上去之后能看到这个API的注释, 像这样:
screen shot 2017-07-20 at 4 50 19 pm
因为想象写上面程序的时候, 应该经常需要查到底各个参数是啥意思.

如果基于p5js中文化版本(可以逐渐增强图形库), 然后做成像jsfiddle那样的在线编辑运行环境, 再添加一些IDE功能(比如上面的文档集成), 感觉可能对用户会更加方便.

azige

azige commented on Aug 14, 2017

@azige

游戏设计方面可能有很多应用,例如编写技能脚本或敌人的行动策略之类的

nobodxbodon

nobodxbodon commented on Oct 20, 2017

@nobodxbodon
MemberAuthor

摘自 @wangyu190810 自己想要的编程语言

当然你希望,有种语言能计算xls中的各种数据。并且能随时计算,不需要等待,不需要什么高超的编程能力,你就是想计算一下一些数据而已,为什么 我要懂得编程。

也许需要一个比xls公式运算更接近自然语言的编程环境, 而且还最好和Excel集成

工作了,做用户运营。我们希望,我们希望知道,最近为什突然用户少了?话题上了?活跃低了?你告诉程员,你想要知道为什么?程序员说,我也不知 道啊。 自己气的只能说:“不就仗着你们能随便写代码吗?要是我会写代码。我自己就统计了,要你们干啥?”。 你知道可能那些因素会影响,你自己 要来数据,自己开始搞统计,你希望,编程很简单,不仅能算出来各种数据,还能把数据使用漂亮的图表展示出来。

也许类似于R但更易上手

你有很好的思路。你知道这个游戏一定会成功。你找了很多人。你说" 我有一个好主意,能让我们暴富(i have a dream)"。别人都不信你,你自己不 知道如何说服他们,你觉得自己要是能做出一个简单模型(demo)。那么你见到投资人,希望得到到一笔钱天使资金,相比余仅仅有ppt,投资人会更加认 为你很靠谱。

前端的原型开发编程环境. 现在已经有不少所见即所得的原型开发工具, 比如gomockingbird之类. 游戏原型创作对图形绘制要求更高.

wangyu190810

wangyu190810 commented on Oct 20, 2017

@wangyu190810

@nobodxbodon
我的个人想法,

  1. 当然你说xls公式,可以完成统计,当然没什么基础的也可以。
  2. R语言,可以完成统计,更好学习,很多大牛都在用
  3. 前端圆形工具,当然这个例子有点极端,编程语言到原型工具之间的差距,不是一点半点的。所以python没有优势可言
    不过学习python,可以轻松的解决1,2 问题,并且学习曲线比较低
    同样,python也可以变成一个工具,加深理解,就可以用来简单谋生。

十分感谢阅读blog,我的东西实在写的有点烂了。

nobodxbodon

nobodxbodon commented on Oct 20, 2017

@nobodxbodon
MemberAuthor

@wangyu190810
不好意思, 澄清一下. 之前很高兴看到你对编程语言的设想, 因为这里也正好在讨论其他领域对编程的需求. 所以很希望看到一些专业人士的个人体会. 个人觉得xls和R自然是功能强大, 不过也许在易于上手和对中文用户友好方面还不够. 另外, 看来用Python解决了不少工作中1/2的问题吧? 请问在此过程中有没有什么心得?

wangyu190810

wangyu190810 commented on Oct 21, 2017

@wangyu190810

@nobodxbodon 简单写了一些感受
可能和你的想要的还是不一样,但是我觉得你可以尝试一下python。
xls和R专业的工具,必然是解决良好结构化的数据。
但是很多时候,数据没有结构化,或者数据机构化不严谨,
更甚者,数据需要自己采集。
这个时候,python可能就比xls和R更有用,可以从头处理到最后。
并且更加灵活。

nobodxbodon

nobodxbodon commented on Oct 21, 2017

@nobodxbodon
MemberAuthor

@wangyu190810 多谢分享! Python确实是易于上手. 不少大学也把计算机基础课从Java/C改为了Python.
现在看来也可以理解为啥中蟒 周蟒选择Python作为汉化对象.
我们现在在尝试汉化其他一些编程语言, 以降低学习门槛, 提高可读性: #25
从你的应用里, 看到数据抓取和分析这个需求, 个人感觉也是蛮有代表性的. 以后如果编写一些中文编程的教程时, 希望会包括这部分内容.

28 remaining items

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    想法+思路/观点

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @nobodxbodon@farteryhr@lightrabbit@azige@4b5ent1

        Issue actions

          跨界: 哪些中文非IT领域会偏好中文API, 编程/脚本语言? · Issue #19 · program-in-chinese/overview