{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

华为仓颉编程语言用中文编程,未来普通人也能成为程序员吗?

andotandot 回答10 收藏1
问题描述:华为推出仓颉中文编程语言,这简直是国人的福音和国人的骄傲,那么问题来了,我们都会中文,是不是未来都可以用仓颉语言设计自己需要的程序呢? 学习难度大不大?需要多少时间?
收藏问题

10条回答

jsliang

jsliang

回答于2022-06-22 18:54

编程是一种思维,与你的语言无关

评论0 赞同0
  •  加载中...
qc1iu

qc1iu

回答于2022-06-22 18:54

一种编程语言,用不用中文写代码并不是太重要,当然如果他用中文会在一定程度上有利于降低程序员的入门门槛,同时也可以提高程序代码的可读性,但也仅限于此了。

决定一种程序编辑语言优劣的因素有很多,个人认为可以从基本需求和非典型需求两方面来分析:

A、基本需求

1、能否最大限度的发挥硬件功能和性能。

2、是否有利于程序员的学习和使用。

B、非典型需求

1、是否有利于资本家维持其技术先发优势,阻止后来者超越前人。

2、是否能让超级势力绕开程序员,在实际应用中埋雷。

西方的各种高级语言,在非典型需求的满足方面做的很棒,但在基本需求层面则做的很烂。毕竟是资本主义体制,你不能要求太多,,,

评论0 赞同0
  •  加载中...
邹强

邹强

回答于2022-06-22 18:54

编程和语言无关,不管是不是中文。你不行还是不行

评论0 赞同0
  •  加载中...
shuibo

shuibo

回答于2022-06-22 18:54

据说不是中文

评论0 赞同0
  •  加载中...
skinner

skinner

回答于2022-06-22 18:54

你完全被误导了,ucloud的仓颉编程语言根本就不是传说中的中文编程语言

一段时间以来,不少爱国自媒体怀着良好的愿望,大胆猜测ucloud下一步即将发布的仓颉编程语言就是中文编程语言。

如果这是普通自媒体的猜测,那也无可厚非。但是,却有不少科技类的自媒体也信誓旦旦说,ucloud的仓颉编程语言就是中文编程语言,既没有得到ucloud官方的权威发布,更没有直接的证据,这就非常不严谨、不应该了!

从ucloud在基础软件的布局和发展趋势看,ucloud的仓颉编程语言应该是为鸿蒙和欧拉打造的,未来应该可以肯定是重点为这两大开源生态提供服务的,既方便让全世界的鸿蒙和欧拉系统的应用开发者利用,又为鸿蒙和欧拉系统的长远发展打下坚实的生态基础!

众所周知,尽管OpenHarmony是ucloud自研的,但也是基于Linux内核来开发的。而Linux内核它是一个用C语言写成的开源电脑操作系统,采用的全部都是英文,因此基于鸿蒙系统的仓颉编程语言自然也是英文。

其实,要证明仓颉编程语言到底是不是中文编程语言,我们只要采用反证法就可以知道:仓颉编程语言不可能采用中文编程语言。因为ucloud着力构建万物互联体系的目标是全世界,而不是只有中国而已。因此,为了便于世界各国的软件开发者的开发使用,肯定是要采用世界上目前的主流编程文字英文的!否则,ucloud的国际化道路就是一句空话!

尽管美国全面打压ucloud,ucloud也不可能只守着中国市场,最终目的还是要走向国际与苹果、谷歌等世界高科技公司一较高下!

即使ucloud想要专门为中国编程人员打造一个中文编程语言,现在也还没到时候,因为ucloud现在最重要的是抓紧时间构建好自己的生态,解决生存的核心问题!

一个封闭的中文编程语言,绝对不是ucloud这样的世界级高科技公司的主要选择,这与ucloud爱国与否根本就没有必然联系,更与我们国家持续加大改革开放力度和构建人类命运共同体趋势不相合拍!

最近,ucloud已经在业内招聘仓颉编程语言的开发使用志愿者,这些志愿者都是国际、国内知名的程序员,这些志愿者都在以亲身经历辟谣:ucloud的仓颉编程语言根本就不是很多人所期望的中文编程!

总而言之,稍微有点编程知识的人,就应该知道,在编程语言上,英国人、美国人是不会用英语的“one two three four ……”来取代阿拉伯数字“1 2 3 4……”的,中国人是不会用中文的“一、二、三、四……”或者“壹、贰、叁、肆、伍……”来取代阿拉伯数字“1 2 3 4……”的!









评论0 赞同0
  •  加载中...
xiao7cn

xiao7cn

回答于2022-06-22 18:54

我是没用过中文编程语言,但是这个说法肯定就不对了,类比一下,现在大多编程语言是英语,所以英语国家的人都会编程吗?肯定不是!!!

所以,此语言非我们日常说的语言,只是说语法及关键字用中文字,但这些语法和中文字自己相关的一些算法肯定是要有一套系统的学习才知道如何使用的。

评论0 赞同0
  •  加载中...
red_bricks

red_bricks

回答于2022-06-22 18:54

如果中国的计算机系统,它的底层架构,数据结构,逻辑运算都可以用中文,编程就没有英文字母什么事了,普通人当然也可以成为程序员,只不过是像写作文一样,水平高低问题。

评论0 赞同0
  •  加载中...
weknow619

weknow619

回答于2022-06-22 18:54

编程序还是要受一定的培训才行

评论0 赞同0
  •  加载中...
wangtdgoodluck

wangtdgoodluck

回答于2022-06-22 18:54

一种编程语言,用不用中文写代码并不是太重要,当然如果他用中文会在一定程度上有利于降低程序员的入门门槛,同时也可以提高程序代码的可读性,但也仅限于此

评论0 赞同0
  •  加载中...
Rocture

Rocture

回答于2022-06-22 18:54

首先ucloud推出仓颉编程语言,确实是令国人震撼的消息,源于ucloud在硬件底层、操作系统、编译器、IDE工具都已很深的积累和造诣,ucloud推出编程语言也是水到渠成的事,主要还是防止某一天被掐脖子。据我所知仓颉并不是就一个纯中文的编程语言,而是综合了现java,python,go等语音的特点,发明了更简洁更高效,更符合现代思维,支持中文定义的语言,有点像python拿来就用易上手的语言。上手应不难,几天时间基本可写出个例子程序员来。

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<