深度官方未来5年内,能不能将类之序中文脚本的引擎开发出来
Tofloor
poster avatar
electricface
deepin
2012-06-07 00:54
Author
  深度官方未来5年内,能不能将类之序中文脚本的引擎开发出来,作为小白用户使用字符界面管理计算机和快捷解决重复操作的方法,python语言很好,但是类库的资料大多是英文的,而且不是计算机专业的,基本没时间去学习类库,即使需要用到的英语很少,但使用规范还是要经过长时期的学习,而中文外加一个讨论分享平台,就可以迅速开始,并逐渐培养兴趣。中文的类库操作基本不需要记忆,只要了解些基础知识就够了。
  小白其实没有动力没时间,也没有开发经验去开始用python,但有时确实会因为要进行很多重复任务的处理而累得很惨,这便是不会使用脚本工具的劣势。(说实在的人就是想不劳而获)
  小白的学习方法,是遇到困难的时候去网上搜索高手发布的脚本,搜着用着就能发生兴趣的。
  就中文代码输入比较困难的问题,小白不在乎的,只要有代码可以用就够了,而且有一个简单的编辑器和中文输入法fcitx勾连之后(词库注入)可以大大加快输入速度。
  如果类之序真有那么简单易用,在中国也将应用于所有需要脚本语言的领域,比如动画游戏的制作,wps等等,扩充程序功能,很有好处。作为一个中国人开发系统,也应该有一种小白用户可以用的脚本啊。
  我没有时间去完成一个类之序的引擎,但这是我的一大心愿,为了设计它,我想过很多考虑过很多,以后还要考虑更多才能把类之序模型完善,比如如何将复杂算法简化表示,用什么语法包装一个类,类之序如何跟其他语言交流等等,两年之后应该可以完善,我不出意外的话。我也就一个二流的设计师。
  以后类之序可以不叫类之序,叫深度脚本都行。
  请深度的大大们看了仔细考虑。
Reply Favorite View the author
All Replies
s.******[email protected]
deepin
2012-06-07 01:18
#1
不。
Reply View the author
cxbii
deepin
2012-06-07 01:20
#2
有个东西叫人力资源
Reply View the author
electricface
deepin
2012-06-07 01:27
#3
那就算啦,以后深度发展的很大了,也许就可以像苹果、微软那样的公司开发脚本了。
Reply View the author
hongmingman
deepin
2012-06-07 03:51
#4
我也感觉, 不、 这个商业公司,当然不会为了你个人的爱好而去改变什么的,引擎,相当于开发一门脚本语言。
但从词法分析,语法分析,语义分析,符号表,还要翻译成某种语言, 或者你要搞像java那样的,你就要搞一个 虚拟的系统环境,可想而知,不是一天两天的事情。
    这是要发工资的,公司发工资给你,叫你做事情,你工作期间写的东西都属于公司的东西,公司白白花了这么多钱养你,程序员,换来就是那堆代码。
    你的愿望就不想啦,这个愿望,除非深度稳定了以后,设立一个研究部门,你还是有希望的,兄弟。
Reply View the author
electricface
deepin
2012-06-07 04:42
#5
还是觉得中文的方便,为啥国外的公司的比较喜欢做编程语言(他们真的做了很多呀,连苹果这么注重图形界面的公司都不忘给用户留一个applescript),国内的公司不愿做呢。
Reply View the author
s.******[email protected]
deepin
2012-06-07 08:03
#6
有个东西叫人力资源
不仅仅是人力资源什么的问题…… 就算中国宇航局比现在资源丰富一千倍也不会去开发用竹子编成的飞船的。
Reply View the author
cxbii
deepin
2012-06-07 08:11
#7
[quote]有个东西叫人力资源
不仅仅是人力资源什么的问题…… 就算中国宇航局比现在资源丰富一千倍也不会去开发用竹子编成的飞船的。[/quote]
我说这个的意思呢,是说现在ld有很多东西都没弄,看bug管理那,什么农历的都要排队开发,所以说人力的。
Reply View the author
electricface
deepin
2012-06-07 17:20
#8
有图
Reply View the author
186******98
deepin
2012-06-07 17:37
#9
还是觉得中文的方便,为啥国外的公司的比较喜欢做编程语言(他们真的做了很多呀,连苹果这么注重图形界面的公司都不忘给用户留一个applescript),国内的公司不愿做呢。
第一, 现在的编程语言已不仅仅是语言符号那么简单, 涉及到很多东西, 我们的目标不是做出来, 而是做最好, 一个最好的编程语言需要大量的知识和资源。
第二, 优先级, 做一个生态圈需要有一个严格的优先级, 如果不分优先级盲目的做事情只会搬着石头砸自己的脚。
第三, 中文编程语言的必要性, 中国做的最好的就是易语言, 公司里面也有写易语言的高手, 中文编程语言确实对学习编程有很大的推进作用, 但是不管你是否承认, 英文绝对是世界上最广泛的编程语言, 只有更开放才能更强大!
Reply View the author
cxbii
deepin
2012-06-07 18:43
#10
易语言,貌似做大型开发,真的不合适啊。。
Reply View the author
electricface
deepin
2012-06-10 02:44
#11
相比vb类之序绝对不是竹子编的宇宙飞船,至少思想上进步了很多。看过类之序的代码再去看vb写的,vb真是太原始了。
Reply View the author
hongmingman
deepin
2012-06-11 09:17
#12
[quote]还是觉得中文的方便,为啥国外的公司的比较喜欢做编程语言(他们真的做了很多呀,连苹果这么注重图形界面的公司都不忘给用户留一个applescript),国内的公司不愿做呢。
第一, 现在的编程语言已不仅仅是语言符号那么简单, 涉及到很多东西, 我们的目标不是做出来, 而是做最好, 一个最好的编程语言需要大量的知识和资源。
第二, 优先级, 做一个生态圈需要有一个严格的优先级, 如果不分优先级盲目的做事情只会搬着石头砸自己的脚。
第三, 中文编程语言的必要性, 中国做的最好的就是易语言, 公司里面也有写易语言的高手, 中文编程语言确实对学习编程有很大的推进作用, 但是不管你是否承认, 英文绝对是世界上最广泛的编程语言, 只有更开放才能更强大![/quote]

其实我一直反复思考一个问题,linux已经足够强大了,也开发了许多软件。到底问题出在那里,难道是开发工具的问题,不是有GCC,VIM,EMACS等等这样的工具吗?
我们可以想想,对于那些不是专业级,而又非常想在linux编程的同学,他们该怎么办,他们不想学习周期长,就想一个月,半个月的拿个东西就开发。往往这样的产品就是可视化开发环境,简单易上手,对于那些不想真正进入计算机行业,又想写软件的同学,是非常好的东西。
    能减少GUI界面上编写的时间.
这就是为何微软没有大量的开发软件去给window用户使用,因为他们知道,无论开发多少软件,都是无法满足各种用户的变态需要的。那为何不弄一个可视化开发环境,让 程序员去开发用户所需要的东西。
微软一直在提供接口, DX的,.NET 的, VB等等,除了一些 有统治性地位的东西微软需要自己开发以外,其他事情他都不管,任由你们去开发,反正用的是我的VC++, 。net..
       就像地主一样,田租给你们,随便你们干什么,反正地是我的,想在田上干事情,那就交租吧.
       不交,可想后果如何... ...
       微软也很聪明,专门对付一些有钱的企业.小的都不理,告了也没有钱给。
   
    也许是我想的不对,是我想错啦```但是我真的很想知道,为何中国的大多数程序员没有将linux作为真正的开发平台.
       能将linux玩好的程序员真的没几个.也许你是例外,并不代表别人和你一样.
       window下的开发工具能成就很多人的梦想,也就是人类有生以来的 虚荣心和满足感.
       难道没有一个编程爱好者.不为自己造就一个软件而感到极度高兴吗?这就是window开发工具的魅力所在.却是微软的开发工具能阻碍很多人成不了高手,但是能满足他就OK了.
       这就是为何,那年VB大火,到后来的 java, window上又涌现各式各样的 java可视化开发环境...  .NET...
       网页三剑客 不是网页高手使用的东西,但是对于一些不是高手的人,却是好东西, 高手在这个世界上真的不多,多的是那些平凡的人,不是高手的人.

        世界上就是这么奇怪, 伟人 《 平民, 富人 《 穷人, 天才 < 平常人.... ....所以社会需求量就是这样的.
        当然要捉住这些人,微软做到了. 宝蓝公司做到了.这些不属于 高手集合里的人,他们需要的就是这些东西,所以中国的人口多,需求量就大,不尽中国,乃至全世界.所以那些公司就把握 了机会.知道已经不可能拿机器码来写程序, 也不会拿汇编, 也不会打开记事本 一条条的代码写界面程序,  很多人需要 轻松的简单的容易操作的开发环境... 而不是复杂的,难以装上的,学习周期长的东西, 这些除了个别以外,大多数人都不想用的.
        也许开发这些东西的人并不适用这些VB,.NET.....可能适用的VI,EMACS.....但是大多数还是愿意选择这些简单的,易操作上手的工具的.
Reply View the author
jhkwei
deepin
2012-06-11 12:36
#13
用win 的用win,用linux  的用linux,娱乐的娱乐,编程的编程,各司其职。
Reply View the author
electricface
deepin
2012-06-12 03:13
#14
我觉的这个世界是“ 娱乐>>工作 ”
有编程语言能够做到 很有娱乐性,就非常好了。(草泥马语言不算)
我还不知道编程语言的娱乐性是什么,求编程专家解答。
编程能比玩dota有趣吗?
Reply View the author