很多人都认为程序员很厉害,而且心中对他们有一丝敬佩,那这么复杂的程序,他么究竟是怎么写出来的呢?不知道大家有没有注意一个细节,那就是编程都是英文,如果用中文去编译的话,那就是出现很多“bug”,有时候甚至会出现乱码,也就是说到目前为止,还没有程序员能够用中文来编译,为什么不能用中文进行编程,而英文却可以?程序员的分析很透彻!

首先,从字节上来看的话,一个汉字就相当于两个字符,这样的话容易造成不符,而我们的汉字有很多,虽然英文字母也有很多,但是基本字母只有26个,相对于程序员来说,英文相对于更好编译。我们的中文甚至有很多人表示很难写,而英文写起来却比较简单。在美国硅谷就有一批厉害的程序,能够去那里工作的人,生活中也是相当厉害的人物。

其实编程语言是数字,都是从0和1位字符编制的,我们一般都是以1位第一个数,但是在编程语言里面,0才是第一个数,而对于编程其实也是有分很多种语言的,Java、C 、php等等。但是,编程都有一个共性,那就是都是英文,如果一定要用中文的时候,就需要使用到双斜杠备注,这样系统就会在识别的时候,自动识别出这是中文备注的,而不是编译的内容,这样才不会出现乱码。

英文字符是可以直接定义的,比如字符串String,数字Int,而如果使用中文的话,那就不知道该如何表达,我们中国的文化博大精深,有很多多音词,使用起来非常不便利,而且容易造成乱码,所以程序员也就没办法使用中文进行编制,也就是说目前还没有一款软件是用中文编制出来的。如果使用了中文编制,出现乱码之后都很难修改,而且这些现象处理起来也比较麻烦。

所以,对于现在来说,使用英文变成是最合适的,有时候我们手机恢复出厂设置,系统蓝屏的时候,你会看到基本都是英文,而这背后都是用英文进行编制的。当系统出现问题以后,用英文编制的话,也是很容易恢复的,现在大家都明白了吗?

tail怎么写中文_为什么不能用中文进行编程,而英文却可以?程序员的分析很透彻...相关推荐

  1. java 8进制串转中文_为什么不能用中文进行编程?而英文就可以

    前些天大雄无意间听见 几个线下班小伙伴说 真的是无(te)意(di)的 "我要补英文" "对,英文真的很重要" "如果编码用中文就好了" . ...

  2. ai取代程序员_自主编程的AI会取代程序员吗?

    原标题:自主编程的AI会取代程序员吗? 去年3月,AlphaGo大战棋手李世石备受瞩目,而今年5月,AlphaGo将来华挑战东方少年柯洁.与此同时,围绕AlphaGo背后的人工智能技术迅速火爆起来,各 ...

  3. python文件输出中文_【python】中文的输出,打印,文件编码问题解决方法

    直接在python中输入中文的字符串会报编译错误SyntaxError: Non-ASCII character,因为python文件默认编码方式是ASCII.如果想要打印中文字符,有两种方式: 1. ...

  4. java三年工作经验工资_工作三年还是只会增删改查,Java 程序员如何进阶?

    大部分的企业级应用从本质上看,都是在做增删查改,但是有些公司的业务复杂而专业,有些公司应用的在线用户很多,你做的增删查改和别人做的增删查改,可能会有极大的区别,举个例子: 你做一个新闻资讯网站,首页上 ...

  5. webstorm怎么跑项目_看不懂代码,不会用框架,新手程序员入职后如何快速上手项目?...

    大家好,我是良许. 对于职场新人,特别是应届毕业生,他们拿到offer之后,进入公司后会有一段时间的焦虑感.比如说,不懂公司项目开发流程,代码看不懂,业务流程也不知道,框架不会用,等等还有各种各样的问 ...

  6. “中文编程”会是解决中国程序员编程效率的秘密武器,成为中国软件工程的“银弹”么?...

    一."银弹" 首先在这里解释一下"银弹"的概念,顾名思义就是银质的子弹(Silver Bullet),是古老的欧洲民间传说中能杀死狼人的利器.当然现实中是没有狼 ...

  7. c语言c99标准_从年薪10万到年薪30万,C语言程序员必读的5本书

    C语言是由 Dennis Ritchie在1969年到1973年在贝尔实验室研发的.C语言可以把程序简单地编译为机器指令,使得它成为了最高效的语言. 为什么在程序员中,C语言如此流行呢?这背后有很多原 ...

  8. python程序员推荐笔记本_震惊脸!这5个软件难道只有Python程序员才知道吗?

    后台回复'0816',加入Python技术交流群~ 双11过去了,大家买了些什么好东西呀? 因为上一个电脑被我拆坏了,于是这次我在小明的帮助下,买了一台新电脑. 拿到电脑的第一件事,就是安装各种软件. ...

  9. 写给还在迷茫中的朋友,一名6年程序员的工作感悟!!!

    前言 很多年前,刚刚从大学毕业的时候,很多公司来校招.其中最烂俗的一个面试问题是:"你希望你之后三到五年的发展是什么?".我当时的标准回答是(原话):"成为在某一方面能够 ...

最新文章

  1. Google Research进军蛋白质结构预测:为Pfam数据库新增680万标注数据
  2. mysql分组后统计
  3. python肘部法则 最优分类
  4. Android注解使用之ButterKnife 8.0注解使用介绍
  5. jsp调用struts,jsp调用action,action获取表单提交的参数
  6. 1小时搞懂设计模式之委派模式
  7. android 后台代码设置动画
  8. CUDA 10[Linux]最新 百度云下载[免费]
  9. 创建数据库以及该数据库下的表单
  10. 去掉flash player自带的fff新推荐广告插件
  11. 详解DNS域名解析全过程
  12. 系列教程|Apache Doris ODBC 外表使用指南(一)
  13. Android常用控件-01
  14. 网络对抗实验报告 | 逆向与Bof基础实验报告
  15. 美丽的数据 :数据可视化与信息可视化浅谈
  16. Laya Air+Unity3D双引擎带你做个天空球3D小游戏(下篇)
  17. Windows故障恢复控制台教程
  18. Error contacting service. It is probably not running解决
  19. 128Echarts - 关系图(NPM Dependencies)
  20. BILSTM原理介绍

热门文章

  1. word文档一级计算机,计算机一级-word讲义
  2. JavaSE----多态
  3. python爬虫微博图片,pyhton爬虫爬取微博某个用户所有微博配图
  4. erp故障处理流程图_博科Yigo-ERP讲堂 | 您的企业需要实施工厂维护模块吗?
  5. springboot线程池配置
  6. MyBatis 使用 foreach 批量插入
  7. SpringBoot常用注解说明
  8. Linux后台运行jar不产生nohup.out
  9. django2.0 自己入门记录一些基础url 模板等
  10. 第二轮 冲次会议第一次