当前位置: 首页 > news >正文

关于中文编程的一些思考

随着信息化与数字化的发展,工业4.0时代亦将徐徐到来。当计算机的普及程度越来越高,数据的产生、传输、处理等变得越来越快、越来越大量的时候,人们想要自动化办公的愿望也越来越强烈,希望能将自身从耗费脑力但是重复繁琐的工作中解放出来,然后更好地发挥自身与团队的创造力,做更高层次的创造设计工作。现在,已有很多软件,例如Seraph脚本编辑器、寒星鼠标点击器、Python的Pyautogui库等能够实现自动化办公功能,本平台的开发也受这些软件或平台的影响,并也致力于实现高效精准的自动化办公,让计算机完成复杂、重复、高精度的工作,解放脑力与双手,更好地发挥人类的创造力。

与此同时,当今时代正在迈向办公自动化、办公文件数字化、办公流程一体化,编程也愈发变的越来越重要。现在不学编程,未来可能成为“新文盲”。当前流行包括Bash、C++、C#、CSS/SCSS/LESS、Dart、Delphi、diff、VB.NET、Go、HTML、Java、JavaScript、Kotlin、Objective-C、Perl、PHP、Python、Ruby、SQL、VBScript、Swift、Erlang、Scala、Clojure、Cobol、CoffeeScript、Lisp、Crystal、R、Rust、Haskell、Lua、Groovy、Puppet、TypeScript、XML、MATLAB在内的计算机语言,然而这些语言都是基于英文的。英语虽然很重要,但是客观地讲,对国人而言,尤其是孩子,不懂英语一定程度上成为了学习计算机语言值得注意的障碍。因此,开发一种基于中文的脚本语言使得更多国人能实现中文脚本编程,打破英文计算机语言的垄断,将有较为重要的意义。一方面,实现自动化办公将变得直接,仅需要在记事本上写下工作步骤,然后稍微规范一下就可以直接运行;另一方面,脚本编程的门槛将大大降低,对于学生尤其是低年级的学生来说,无疑是快速培养编程思维的好办法。本平台的开发者也希望每位国人最终能够开发中文脚本实现自动化办公。

事实上,开发中文计算机语言这件事,本平台并不是第一个尝试。然而,当下中文计算机语言却迟迟没有在工业界、学术界普及开来。这是一个值得重视的问题,而且是个复杂的综合作用。其中有一个可能比较重要的原因是,部分中文计算机语言只是对已有计算机语言的机械模仿。考虑到这一点,本平台设计脚本语言的时候不走老路,而是在思路上直接以从使用者出发、从使用中文这件事本身出发,尽可能地让语句自然直观、通俗易懂、符合中文语法。这样,就可以很轻松地将文本文件想法快速转化成能直接运行的脚本,大大提高工作的效率。针对关键字难记的问题,本平台也尝试通过搭建可能的同义词与等价表述,增加表达同一命令的方式,减少表达思想的障碍,致力于让用户习惯于自己的代码表达风格,快速搭建自动化脚本。

严格意义上,本平台并不算开发编程语言。但是,本平台的重要贡献点在于,重新定义人机交互范式。这样的设计,就是Manus和本平台致力于实现的。

http://www.dtcms.com/a/101588.html

相关文章:

  • 使用 Cheerio 和 Node.js 进行网络抓取
  • 数据结构初阶:单链表
  • golang strings包常用方法
  • [MySQL] 库的操作 表的操作
  • Unity光线传播体积(LPV)技术实现详解
  • 基于Java(SSM)+Mysql实现移动大厅业务办理(增删改查)
  • 行业智能体大爆发,分布式智能云有解
  • 视觉风格提示词:Visual Style Prompting with Swapping Self-Attention(风格迁移)
  • Dubbo(24)如何配置Dubbo的监控中心?
  • 深度学习之卷积
  • 【零基础入门unity游戏开发——2D篇】2D物理系统 —— 2DEffector效应器
  • Rust 所有权与引用
  • 要创建一个基于Spring Boot、Thymeleaf、MyBatis Plus和MySQL的简单表格增删改查(CRUD)项目
  • RabbitMQ--延迟队列事务消息分发
  • 全面守护关键基础设施!Fortinet OT 安全平台功能与服务再扩展
  • Level DB --- TableCache
  • 【Elasticsearch入门到落地】10、初始化RestClient
  • springcloud 整合 Redis_Redisson
  • transformers中学习率warmup策略具体如何设置
  • ElementUI元件库——提升Axure原型设计效率与质量
  • 传统神经网络、CNN与RNN
  • R-GCN-Modeling Relational Data with GraphConvolutional Networks(论文笔记)
  • 【第30节】MFC编程:ListCtrl控件和TreeCtrl控件
  • 如何使用腾讯云HAI快速、高质量生成Stable Diffusion图片
  • 容器C++ ——STL常用容器
  • Flask(五)表单处理与验证
  • 浅析车规芯片软错误防护加固的重要性
  • (常识)C++中的模板(函数模板、类模板)——参数传递方式?继承与模板?分文件编写?
  • Spring的 @Conditional @ConditionalOnProperty 注解 笔记250330
  • Redis 01