用中文编程,就不用学英语?我保证你会更头疼!

首先大概的看一下中文编码:

640

你以为会写中文写编程就简单了吗?这就像你以为会写汉字就会写出好文章一样。编程是和机器沟通,因此要用机器的语言而不是人类的语言。


最早的程序就是0和1的数字,不是中文也不是英文。以前的程序员,每天写程序就是在一条长长的纸带上打孔表示0和1。后来发现0和1的二进制太麻烦了,就把0和1压缩一下,用16进制表示,比如数字10,用二进制表示是1010,用16进制表示就是0A,这样表达起来就更简洁,但是输入电脑后,仍然要转换为二进制电脑才能明白。


后来,科学家们用简单的英文单词表示某些功能,比如加法,就用add表示,减法就用dec表示。程序员输入add或dec后,系统会转换为对应的算法。就这样不断的给不同的代码段起名字。编程语言就是从数字编码不断压缩提高层次,最后形成了当今的各种风格的编程语言。为什么码农会讨厌中文编程?我用最流行的易语言说明。


所谓全中文的易语言,其实就是把Visual Basic语言中每个英文单词换成了对应的中文词其他都不变。比如Visual Basic的代码是这样:


if True thenPrint "OK" endif


换成了易言语,就是这样了:


如果 真 那么打印 "OK" 结束如果


任何人都能看出来,英文写的程序更简单清晰。

640

其实从语言学的角度来说,英文是线性的一维语言,而中文是平面的二维语言。而程序恰恰是线性的一维的。也就是说,线性的英文正好能契合线性的程序。所以,中文并不适合现有的编程方式


然而,未来的发展可能超出你的想象。未来可能会有多维度的量子计算,也许二维的中文反而会比一维的英文更适合。


程序员对比过中文编程和英文编程就会明白,中文编程反而会提高门槛。因为编程的核心根本就不是什么语言,而是程序化思维方式。最简单的并不是英文编程,而是数学符号编程,极度抽象,普通人很难理解,但代码量特别少。


补充一句,其实现代的语言比如Java,都支持Unicode,也就是说可以用中文甚至世界其他语言做变量名和函数名,你可以试试看,这样看起来就基本上就相当于是中文编程了,对比一下英文编程,你就会知道哪个更好了。

640

电脑能识别的只是0和1的二进制而已,那么,如果按中文的角度来考虑,那么应该从核心开始就把二进制转换为8进制,然后用八卦来表示,这样从底层构造纯中文的计算机。八卦两两组合,演化为64卦,就能表达宇宙万物。这比外国人的英文编程语言不知道高级多少倍。而且,满眼全是中文,外国人就算认识中文字也看不懂意思,哈哈。


公众号内回复“1”带你进粉丝群640?wx_fmt=gif

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

英文不好到底能不能学会编程?

很多初学编程的小伙伴都会问,“我英语差能学编程吗?”。 首先,对于初学编程,或者一般的应用开发,并不需要多高深的英语水平,想要学会编程,简单的初高中英语水平足够了。 现在的程序开发环境又…

英语不好,能不能学会编程?

编程的人都会问: 我英文差能学会编程吗?? 学会编程不须要多浅近的英语水平,想要学会编程,简略的英语水平足够了。当初的程序开发环境又很敌对,基本上关上之后不须要怎么配置,间接写代码就行&a…

就大学生对网络舆情态度的调查

【新生研讨课】 ** 就大学生对网络舆情态度的调查 ** 成员:王诗雅,徐江源,孙静波,彭雨扬 当今社会,网络舆情非常严重,键盘侠层出不穷,网络暴力随处可见,令人痛心!&a…

给谷歌 浏览器安装Chrome-Charset 插件解决数据输出乱码问题

1.下载 插件地址:https://github.com/jinliming2/Chrome-Charset 2.点击如图 小图标 找到更多工具->扩展程序,点击如下图 选项 后选择你 下载好 的 插件 就好了 (一定要 解压 ), 3.使用如图(安装好 后就…

2023,AI 技能学起来

这段时间,ChatGPT 算是火出圈了。不仅朋友圈转发各种 ChatGPT 的文章,连我夫人这种从来不关注科技新闻的人也问我 ChatGPT 是怎么回事。其实我算是比较早知道并关注 ChatGPT 的,去年 12 月份还写了一篇文章 AI 也会写代码了,但我并…

Big Mart Sales prediction 商场销售预测分析项目

文章目录 一、项目介绍二、建立假设(部分)三、数据探索分析1.导入数据2. 单变量分析2.1) 分类特征a) Item_Fat_Content‘ 脂肪含量(重复名字处理)b) Item_Type物品类别c) Outlet特征 (大小、位置、类型) 2.2) 数值特征…

想要准确预测客户需求?使用预测分析

如何做出更好的决定、采取更好的行动并推动更好的体验?如果企业根据 20% 做出响应的客户的 NPS分数运行,是不够的,而且还需要通过数据分析和机器学习,可以预测另外 80% 的 NPS。 本文将分析和机器学习如何为他们提供 360 度客户视…

Gartner 再度预测2023低代码趋势,真的会赚钱吗?

2023年,从业者对低代码的发展充满了想象,人们认为,未来低代码的商业价值不可估量。 此话并非空穴来风。据Gartner的最新报告显示,到2023年,超过70%的企业将采用低代码作为他们发展战略的关键目标之一;到202…

Gartner年度趋势预测汇总整理(2006年-2023年)

2006年,亚马逊正式发布云计算服务,一个时代大幕拉开。 于是,我把Gartner从2006年到2023年的这17年来的技术趋势预测都整理了一遍。看看Gartner到底是有先见之明,还是个做事后诸葛亮的。 早就听闻Gartner是名词定义的鼻祖&#xff…

ChatGPT重磅更新:个人数据是否被拿去训练模型,用户可自行设置

整理 | 陈静琳 责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 由ChatGPT引发的热潮席卷全球,随之而来,ChatGPT 新技术带来的数据保护问题及个人隐私挑战也进入人们的视野。近日, ChatGPT 更新的功能恰好针对…

对接企业微信,客户关系管理也可以很简单!

在 CRMEB Pro v2.2 更新中,CRMEB 特别对接企业微信,将客户关系管理转移至企业微信系统中,合理运用企业微信强大的管理与数据统计功能,让客户关系管理更加智能,让客户信息数据统计更加便捷。 一、对接企业微信 CRMEB 成…

gin学习——邮箱发送验证码注册用户

qq邮箱-设置-账户 安装 go get -u github.com/jordan-wright/email go get -u github.com/garyburd/redigo/redis dao/user_dao.go func SendEmailValidate(em []string) (string,error) {e:email.NewEmail()e.From fmt.Sprintf("发件人笔名 <发件人邮箱>")e.…

目前可以用的短信验证码平台有哪些?

说到短信验证码平台&#xff0c;相信很多人都不了解什么是短信验证码平台&#xff0c;简单的来说&#xff0c;就是一个可以发送短信验证码、短信通知和营销短信的平台。那么&#xff0c;目前可以用的短信验证码平台有哪些呢&#xff1f;下面就让小杜来跟大家详细的介绍一下&…

短信验证码有哪些好用的平台?需注意这5点!

如今大家注册新账号、信息变更、支付交易等场景是免不了短信验证码&#xff0c;而身为商家或者是企业&#xff0c;当然了也不可以在小小的短信验证码上“栽跟头”。可是&#xff0c;目前市面上五花八门&#xff0c;而且参差不齐的短信验证码平台&#xff0c;让许多企业眼花缭乱…

国内手机验证码短信平台哪个好用?关键在于这4个标准!

生活中&#xff0c;短信验证码作为短信服务的一种&#xff0c;作用是通过手机短信将验证码发送到用户手机上的安全认证方式。那么&#xff0c;对于国内手机验证码短信平台哪个好用呢&#xff1f;接下来就让摩杜云小杜来跟大家详细的介绍一下&#xff0c;希望大家看完之后有所收…

kaggle竞赛官网注册邮箱验证码收不到

写在前面&#xff1a;需要挂个代理 问题描述&#xff1a;使用的QQ邮箱&#xff0c;登录没收到邮件信息 解决方法&#xff1a;到邮箱的垃圾箱中查看&#xff0c;即可发现验证码信息--》输入验证码&#xff0c;注册成功

完美解决github访问速度慢问题

1. 修改本地hosts文件 windows系统的hosts文件的位置如下&#xff1a;C:\Windows\System32\drivers\etc\hosts mac/linux系统的hosts文件的位置如下&#xff1a;/etc/hosts 2. 增加http://github.global.ssl.fastly.net和http://github.com的映射 获取Github相关网站的ip 访…

解决浏览器访问Github访问速度慢问题

github.com 是一个面向开发者的社交网络平台&#xff0c;提供代码托管、项目管理、文档协作、问题追踪等工具和服务。GitHub 也是全球最大的开源代码托管平台之一&#xff0c;拥有超过 1.5 亿注册用户和数以亿计的代码仓库。 gist.github.com 是 GitHub 提供的一个轻量级的代码…

解决github访问速度慢的步骤

看了一下各种blog&#xff0c;是因为访问的时候受到 不(guo)明(nei) DNS的影响,解析的地址并不是github分发的网络加速域名。 *note*&#xff1a;可以使用ping github.com观测目前自己设备解析到的ip地址 所以一般都是更改设备的host文件&#xff0c;直接访问github的CDN节点…

Github访问速度慢的问题

转载&#xff1a;https://www.jianshu.com/p/ac6ad5096770 最近要使用Mask-RCNN做一个小项目&#xff0c;需要经常用到github下载东西。没想到github在国内访问速度很慢&#xff0c;有时候速度降低为0kb/s&#xff0c;进而显示下载失败&#xff0c;如下图所示。 在参考csdn相关…