华为“仓颉”不是中文编程:中文编程早有所属,势如破竹

news2024/11/17 16:00:19

“何时能见证中国自主研发的编程语言崛起?”这是我们这些对IT生态心怀关切的人常常深思的问题。

语言,作为文化的灵魂,总是与特定的环境和人群紧密相连。无论是中文还是英语,它们都不仅仅是交流的工具,更是各自文化背景的生动体现。

a2dbf4b672168b0b27d368671457e351.jpeg

中西方语言文化的巨大差异,使得编程语言这一语言的现代延伸,对中国众多程序员产生了深远的影响,塑造了他们独特的编程风格和思维模式。

中文编程,夹缝中求生存

Java、C等英文编程语言在全球范围内广受欢迎且功能强大,但中文编程却常常在夹缝中求生。一些程序员在未曾深入了解的情况下,便对中文编程嗤之以鼻,认为它不过是儿童的玩具,难登大雅之堂。

b90d320d5c5a977e94332ff2671c25c8.jpeg

中文编程的争议不断,而华为自研的“仓颉”编程语言曾一度被寄予厚望。然而,随着其源代码的公开,人们发现它并非如预期般的中文编程,这让中文编程再次陷入沉寂。

09092254e277f1eadd44b5ca5e84595d.jpeg

看着苹果有Swift、微软有TypeScript、谷歌有Dart等自研语言,我们不禁要问:我们何时才能拥有自己的编程语言?

事实上,从2000年的易语言开始,中文编程已经走过了超过20年的历程。在这个过程中,不断有符合国人思维习惯的计算机编程语言涌现,相关的企业也在蓬勃发展。虽然它们的影响力相对较小,但势头却十分迅猛。

中文编程,颠覆认知

以近年来备受瞩目的Eversheet(云表)为例,这款由前WPS研发团队成员耗时三年打造的工具,不仅继承了WPS的简洁易用和可视化操作等优点,更首创了“表格式编程技术”。

77040da37680e371b3cd0d6a4d8f816e.jpeg

通过简单的拖拽操作,用户就能快速搭建起组织架构、审批流程、消息推送、权限管理等系统要素,全程无需编写任何代码,真正实现了“零代码”编程。

与Java、C等英文编程语言相比,中文编程更符合国人的操作习惯。以汉语为内核的中文编程,将大大降低软件开发的门槛,让即使不懂IT技术的普通用户也能轻松搭建出符合自己需求的管理系统。这将极大地丰富软件生态的多样性。

1fce687b77a63de09e467dd002e8ccb8.jpeg

然而,仍有一些程序员对中文编程持怀疑态度,认为它只能处理简单的数据。但事实并非如此,Eversheet内置的简易流程和BMP工作流可以让用户随需搭建轻量级应用,同时其丰富的OpenAPI接口还能与钉钉、企业微信、金蝶等第三方应用无缝对接,实现ERP、MES、PLM等大型工业级系统的快速搭建。

小结

在科技领域,我们不应该只听到西方的声音。

4cadcc1970ec75c7d0ca7849205be8ca.jpeg

汉语文化的博大精深为我们提供了丰富的资源和灵感,中文编程的发展虽然历经坎坷,但缺的并不是技术实力,而是一个被大众理解和接受的契机。让我们期待中国自主研发的编程语言在未来的辉煌表现。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1499403.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网络入侵检测系统之Suricata(十)--ICMP实现详解

ICMP协议 Common header 0 1 2 40 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 0 1 2 3 4--------------------------------| Type | Code | Checksum |-----…

学c++对Python有帮助吗?

学习C对Python编程确实有帮助,尽管这两种语言在许多方面有很大的不同。以下是学习C可能对Python编程产生帮助的几个方面: 理解底层概念:C是一种更接近硬件的编程语言,它要求程序员更深入地理解内存管理、指针、数据类型等底层概念…

el-form-item内的el-select如何自适应宽度

最近在使用element-ui做后台管理的时候,有个需求是在弹窗组件里面,添加一个el-select下拉框选项,但是给el-select设置的宽度无法自适应,原因很简单,我们不需要设置固定宽度,设置百分比就行了,让…

FPGA AXI4总线信号介绍篇

一.AXI总线类型接口 AXI是一种总线协议,可以挂在多个master和slave: (1)AXI4:主要面向高性能地址映射通信的需求;(突发数据)(地址映射模式) &#x…

微软大中华区商业应用事业部高级产品经理张诗源,将出席“ISIG-低代码/零代码技术与应用发展峰会”

3月16日,第四届「ISIG中国产业智能大会」将在上海中庚聚龙酒店拉开序幕。本届大会由苏州市金融科技协会指导,企智未来科技(LowCode低码时代、RPA中国、AIGC开放社区)主办。大会旨在聚合每一位产业成员的力量,深入探索低…

MySQL 学习笔记(基础篇 Day1)

「写在前面」 本文为黑马程序员 MySQL 教程的学习笔记。本着自己学习、分享他人的态度,分享学习笔记,希望能对大家有所帮助。 目录 0 课程介绍 1 MySQL 概述 1.1 数据库相关概念 1.2 MySQL 数据库 2 SQL 2.1 SQL 通用语法 2.2 SQL 分类 2.3 DDL 2.4 图形…

大路灯护眼灯哪个牌子好?精心挑选五款大路灯,无广分享

当前,大路灯作为一种良好帮助改善光线环境的工具,受到了广泛关注,并以其卓越的光线舒适度功能赢得了许多用户的青睐。然而,其迅速增长的人气也伴随着一些负面反响,其中包括了关于可能对眼睛造成损伤和健康风险的报道。…

基于React的低代码开发:探索应用构建的新模式

🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法|MySQL| ​💫个人格言:“没有罗马,那就自己创造罗马~” #mermaid-svg-OywB1Epu30PrvOJQ {font-family:"trebuchet ms",verdana,arial,sans-serif;f…

Grafana dashboards as ConfigMaps

文章目录 1. 简介2. 创建 configmaps3. grafana 界面查看 1. 简介 将 Grafana 仪表板存储为 Kubernetes ConfigMap 相比传统的通过 Grafana 界面导入仪表板有以下一些主要优点: 版本控制: ConfigMap 可以存储在版本控制系统(如Git)中,便于跟踪和管理仪表板的变更历…

【排序算法】深入理解快速排序算法:从原理到实现

目录 1. 引言 2. 快速排序算法原理 3. 快速排序的时间复杂度分析 4. 快速排序的应用场景 5. 快速排序的优缺点分析 5.1 优点: 5.2 缺点: 6. Java、JavaScript 和 Python 实现快速排序算法 6.1 Java 实现: 6.2 JavaScript 实现&#…

【随笔】程序员如何选择职业赛道,目前各个赛道的现状如何,那个赛道前景巨大

大家好,我是全栈小5,欢迎阅读文章! 此篇是【话题达人】系列文章,这一次的话题是《程序员如何选择职业赛道》 目录 背景热度柱状图赛道热度C/C云原生人工智能前沿技术软件工程后端JavaJavascriptPHPPython区块链大数据移动开发嵌入…

Python实现快速排序算法

Python实现快速排序算法 下面是使用 Python 实现的快速排序算法的示例代码&#xff1a; def quick_sort(arr):if len(arr) < 1:return arrelse:pivot arr[0]less_than_pivot [x for x in arr[1:] if x < pivot]greater_than_pivot [x for x in arr[1:] if x > pi…

大模型思维链(CoT prompting)

思维链&#xff08;Chain of Thought&#xff0c;CoT&#xff09; **CoT 提示过程是一种大模型提示方法&#xff0c;它鼓励大语言模型解释其推理过程。**思维链的主要思想是通过向大语言模型展示一些少量的 exapmles&#xff0c;在样例中解释推理过程&#xff0c;大语言模型在…

Dynamo——常用几何形体的创建与编辑(一)

前面我们已经把理论知识大概梳理了一遍&#xff0c;接下来&#xff0c;我们来聊一聊 Dynamo 中关于几何形体的创建方法。 一、多边形 [Polygon.ByPoints 和 Polygon.RegularPolygon] 输入多边形的各个顶点坐标&#xff0c;并使用 “List.Create” 节点&#xff0c;将多个坐标点…

猫咪挑食怎么办?预防猫咪挑食的生骨肉冻干分享

在现今社会&#xff0c;养猫的人越来越多&#xff0c;大家都把自家的小猫当作宝贝来宠爱。然而&#xff0c;这种宠爱有时也会导致猫咪养成挑食的不良习惯。那么&#xff0c;猫咪挑食怎么办呢&#xff1f; 今天&#xff0c;我要分享一个既能确保猫咪不受苦&#xff0c;又能有效…

【论文速读】| 大语言模型引导的协议模糊测试

本次分享论文为&#xff1a;Large Language Model guided Protocol Fuzzing 基本信息 原文作者&#xff1a;Ruijie Meng, Martin Mirchev, Marcel Bhme, Abhik Roychoudhury 作者单位&#xff1a;新加坡国立大学&#xff0c;MPI-SP&#xff0c;莫纳什大学 关键词&#xff1a…

【机器学习】实验5,AAAI 会议论文聚类分析

本次实验以AAAI 2014会议论文数据为基础&#xff0c;要求实现或调用无监督聚类算法&#xff0c;了解聚类方法。 任务介绍 每年国际上召开的大大小小学术会议不计其数&#xff0c;发表了非常多的论文。在计算机领域的一些大型学术会议上&#xff0c;一次就可以发表涉及各个方向…

虚幻4 | 制作游戏——学习记录(一)

1. 启动Epic后下载虚幻4&#xff0c;打开虚幻4后新建一个第三人称游戏项目&#xff0c;效果如下&#xff1a; &#xff08;1&#xff09;内容/ThirdPersonBP/Blueprints中的ThirdPersonCharacter&#xff08;左下角人物&#xff09; 这是模板中使用的主要蓝图类&#xff0c;它…

云手机:网页运行?易用性分析

云手机作为一种新兴的技术&#xff0c;近年来在移动互联网领域备受关注。它通过云计算技术&#xff0c;将手机的操作系统和应用程序运行在远程服务器上&#xff0c;用户通过网络连接访问和操作云手机&#xff0c;从而实现了在任何设备上都能够享受手机的功能和体验。本文将探讨…

软考信息系统项目管理师零基础怎么学习?

软考考信息系统项目管理师&#xff0c;零基础怎么入手高项&#xff1f; 要我说对于没有基础的人群来说零基础考信息系统项目管理师还是有一定的难度的&#xff0c;难就难在需要时间去了解基础&#xff0c;而相对于系统分析师、系统构架设计师、网络规划设计师、系统规划与管理…