最新公告
  • 欢迎您光临欧资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 本地化编程语言与产业互联网1产业1.1产业的特点

    本文作者为易语创始人吴涛。他从事编程语言本地化已有数十年。从事国内编程语音平台的研发工作。完成了国产PC软件、游戏引擎、Android的开发和编程平台。

    本地化编程语言与工业互联网

    1 工业互联网

    1.1 工业互联网的特点

    工业互联网的目的是将传统产业与互联网深度融合,实现其转型升级,整合资源和数据。

    在产业与互联网结合的过程中,必须以相关软件为桥梁。这类软件的开发具有以下特点:

    各个行业的生产环境差异很大,所依据的硬件和软件环境也不同。例如,硬件可以使用pc、单片机、移动或嵌入式设备,软件可以使用windows、linux、Android、专用嵌入式设备操作系统等。

    在软件开发质量方面,行业内负责连接工业互联网的从业者(以下简称从业者)可分为三类:

    1、精通英语和软件编程;

    2、不懂或不懂英文,有一定的软件编程能力或潜力;

    3、根本学不会软件编程。

    这三类基本呈橄榄形,即1类和3类很少,而且大多是2类,而且它们还有一个共同点:那就是修炼者的主要精力会集中在行业本身,不愿意在软件编程的学习上投入过多的时间和精力成本。

    具体到行业应用软件的需求,各行各业都有很大的不同。在实践中,即使是同一行业的不同地方、不同部门,也可能会有所不同,而在应用场景中,软件需求可以很容易地随时根据实际应用情况而定。发生了变化。

    1.2 工业互联网现状分析

    目前,互联网已经发展到C端的瓶颈。人民的基本需求已经得到满足。互联网向B端转型是大势所趋。各大公司,包括阿里巴巴、腾讯等,都在这方面做着努力和尝试。

    行业应用支持目前由后端互联网云支持较好,但前端还是由专业的软件开发公司使用多种编程语言进行开发,前端是相对比较重要的部分(在前端决定)。结尾)。

    2 本地化编程语言

    2.1 本地化编程语言的特点

    编程语言本地化不仅仅是替换关键字那么简单,主要包括以下几个方面:

    如果没有提供相应的本地化开发环境,就无法实现完全的本地化。

    编程语言的关键字和语法格式必须本地化。

    编程语言的所有辅助资源,如功能类库、文档、辅助工具等,都必须本地化。

    所有支持的编程语言内容必须符合当地的使用和学习习惯,包括语言本身、开发环境、附属资源等。

    必须为编程语言提供本地化的交流社区,以方便用户之间的交流和资源共享。

    编程语言本地化的最终目标是为用户创建一个易于学习、使用和实用的应用程序开发环境。用户不需要掌握英语,不需要太多的软件开发基础,不需要使用西方思维,也不需要投入太多的学习成本。可以学习使用。

    2.2 本地化编程语言在行业中的作用和定位

    行业软件,让行业从业者自己写。

    在开发行业软件的过程中,始终存在以下矛盾:专业的软件开发公司懂编程但不懂行业,行业从业者懂行业但不懂编程。那么有没有办法解决这个矛盾,那就是让从业者自己写行业应用:

    只有行业从业者最了解行业,才能充分满足行业需求,并能根据实际情况随时调整软件,及时解决需求多变性问题;专业软件开发者的数量与行业从业者的数量不一样 在我几十年的编程语言本地化工作实践中易语言开发的大软件,我发现了一个道理:“人民的力量是无限的”,永远不要低估用户的能力和智慧。刚开发易语言的时候,没想到会有用户用易语言让公司实现千万产值,而且我从来没有想过会有用户会用它来编写数十万个大型行业应用程序。只要给用户一个可以使用的工具,他就可以做你想象不到的事情。为什么行业需要本地化编程语言

    由于行业从业者的特点,他们学习和使用国外编程语言困难,学习成本高,交流和获取相关资源困难。在这个群体中推广使用本地化编程语言是最好的选择。

    本地化编程语言在行业中的作用

    如果仅仅作为通用工具软件,那么编程语言在行业应用中就显得“矫枉过正”了,只能作为行业应用的沟通和服务平台,行业从业者的渠道和沟通桥梁,“物联网” ”用于实现互联网的产业化。句柄”,编程语言可以充分利用。

    本地化编程语言应侧重于为行业从业者提供各种服务(如技术和方案咨询)、资源(如各种功能模块的推送)、集成(如软件开发的人力/物力资源交换)同行业)互通)、交流(从业者之间、终端用户与从业者之间、第三方厂商与从业者之间)、管理(优秀从业者的筛选、组织、推荐等)平台。

    这就是本地化编程语言的市场价值所在。

    本地化编程语言的社会意义

    1 提高个人就业能力,支持创业。

    许多 Easy Language 的用户改变了他们的生活,因为他们学会了使用 Easy Language。个人技能的提升对他们的就业或创业有很大的帮助。

    2 用于计算机程序语言教育,为社会培养和发现优秀的软件开发人才。

    EasyLanguage 的现有用户很多都是从初中/高中开始学习的,当时他们很难学习英语编程语言。本地化的编程语言可以提前为他们建立正确的编程思维和习惯,激发他们的积极性。兴趣,引导他们走进软件开发的大门,很多优秀的人都能从中脱颖而出。

    3 国产操作系统配套应用开发环境,快速丰富应用外设。

    任正非在回答记者提问时提到:操作系统做起来容易,但周边的应用生态很难建立。如果要依靠专业的软件开发公司来搭建,会有以下问题:

    软件公司都是逐利的。在一个操作系统的前景不明朗之前,很少有软件公司会在它上面投入大量资金;软件公司数量还比较少,短期内很难建立起足够的应用生态,寄希望于国外个人软件开发商为国产操作系统搭建生态圈是不现实的。

    因为本地化的编程语言拥有庞大的用户群,而个人用户的利润不及软件公司(比如因为兴趣或爱好)易语言开发的大软件,只要引导和组织得当,就能迅速提供大量的国产操作系统。应用。

    现有的本地化编程语言

    易语创始人吴涛

    1 简单的语言

    1.1 易语言简介

    Easy Language是我开发的国内第一款本地化编程语言。研发的初衷和目的是帮助无法学习外语编程语言的国内用户学习软件开发。

    1.2 Easy Language 的现状

    易语言自2000年第一个版本发布至今已近20年,在这么长的时间里,经历了市场的严峻考验,用户数量不断增加。保守估计应该有数百万现有用户。以上,累计用户数不胜数。

    存在是合理的。易语言到现在已经被大量用户使用,充分证明了本地化编程语言在中国有着广泛的实际需求,易语言本身也具有优秀的产品品质。

    简单的语言界面显示:

    2 Volcano软件开发平台

    2.1 Volcano软件开发平台介绍

    Volcano软件开发平台是独立于目标硬件和设备、独立于目标软件环境、易学易用、完全本地化的软件快速开发平台。

    由于 Yi 语言是 2000 年设计的,一些原有的架构似乎已经部分过时了,所以我最近几年重新架构和开发了火山软件开发平台。

    Volcano软件开发平台充分应用了我近20年编程语言本地化工作中积累的知识和经验,解决了用户在此期间遇到的大部分问题,兼顾当前和未来用了近一年的时间设计其架构,并于 2018 年 10 月推出第一个正式版本。

    2.2 火山软件开发平台的大平台概念

    为了应对工业软件开发时生产环境的多样性,Volcano平台设计的初衷是让用户一站式解决所有软件开发问题,无论是前端/后端/web, pc/mobile/embedded,可以统一使用volvo平台进行开发。用户只需学习一条火山语法规则,即可满足各种软件开发需求,充分降低学习成本。

    Volcano平台采用独创的“Language over Language”(LOL)技术,成功屏蔽了Volcano程序对特定目标环境的依赖。用户只需学习和掌握 Volcano 编程语言,即可为各种用途的环境开发软件。同时,由于目标语言的源代码是由火山程序编译器编译出来的,可以最大限度地提高火山程序员与第三方的合作和资源共享效率,以及所开发火山的社会认可度。程序。

    以下是火山软件开发平台的架构图:

    2.3 Volcano软件开发平台现状

    Volcano软件开发平台目前仅实现基于Android的手机程序开发支持,支持其他应用环境的平台插件正在开发中。

    从2018年10月第一个正式版发布到现在已经将近半年了,在此期间,有不少用户使用Volcano平台开发了优秀的项目。

    火山平台界面展示:

    站内大部分资源收集于网络,若侵犯了您的合法权益,请联系我们删除!
    欧资源网 » 本地化编程语言与产业互联网1产业1.1产业的特点

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    欧资源网
    一个高级程序员模板开发平台

    发表评论