0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

编程为什么只有英文?中文不可以吗?

电子工程师 来源:网络整理 作者:工程师3 2018-06-04 02:31 次阅读

首先,我们还是先来普及一下编程语言的基础概念。不论你用任何编程语言来开发程序,都是为了让计算机工作,比如编写一篇文章,下载一部电影等,而计算机干活的CPU只认识机器的指令,都得“翻译”成CPU可以执行的机器指令。不同的cpu有着不同的指令集,这些指令集都是二进制的0和1;后来有了汇编语言,可以认为是二进制指令的助记符表示;再后来有了高级编程语言,它们通过编译器又变回了汇编语言或者机器语言;紧接着一个又一个的高级编程语言也就诞生了。

用中文就不能编程吗?

但在出现的各种编程语言如:C、C#C++、HTML、JavaScript、Java、PHP和Delphi等等的编程语言中,却没有一种语言是用中文编写的,难道用中文就不能编程吗?

其实用中文是可以编程的,只不过就目前对于我们来说,中文编程还是比较麻烦的,为什么这么说呢?

因为现在我们所用的编程软件基本上都是英文的,计算机技术最先产生于美国,我们使用的操作系统基本上也都是国外的,那编程软件大多数都是基与他们的操作系统。另外英文字符也有其自身独特的优势,像我们的键盘都是输入英文字符和字母,而电脑里要显示中文的话,必须通过这些字符和字母进行一次次的转换。

曾经也有资深程序员表示:完全是可以用中文编程的 : 理论上只要能表示0和1的语言都可以编程,所以中文是可以用来编程的,像易语言就是一个典型的例子。但像易语言这种使用汉字的编程平台,被认为适合小孩子入门,但真的要学习编程,就像学习数学一样,你还是得掌握另一套的符号体系,才能实现高效。所以现在大家都还是喜欢用英文编程,而不是用中文去编程。

总结:

1.编程的起源不在中国 : 计算机的起源在美国,自然而然的优先使用了英文。而汉字太多,多音字也很多,用命令的时候会变得很慢。

2.流通性差 : 英语目前还是全世界最通用的语言(虽然现在全世界都在学中文,但还需要个周期),几乎也成为了不同语种国度之间的共同语言,那中文相对来说流通性还是要差上许多,所以程序员们在互相交流的时候会难达成共识,就无法共同进步。

3.体系不够成熟 : 尽管机器只有0和1那么简单,但要用一种语言通过0和1表达人类的所有想法,设计这样一个庞大的体系谈何容易。现在汇聚的全人类智慧发展了几十年的高级语言,依然还是存在很多问题的。

4.成本高 : 想用中文编程,只能有两种方式,一是在原有硬件基础上,将中文编程转成英文编程再转成机器语言;二是要重新定义硬件,重新设计制作符合中文编程的硬件。那这两种方式的成本是相当高的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10873

    浏览量

    212045
  • 编程
    +关注

    关注

    88

    文章

    3621

    浏览量

    93785
  • 汇编语言
    +关注

    关注

    14

    文章

    410

    浏览量

    35835
收藏 人收藏

    评论

    相关推荐

    这里为什么要用比较器做电流电压的采集?用431反馈过压过流信息不可以吗

    这里为什么要用比较器做电流电压的采集?用431反馈过压过流信息不可以吗?需要怎么搭建电路呢?比如输出过流是12V 9A,过压点是14.7V,我看开关电源输出端一般都是用431作为过压和过流的采集,闭环控制的啊
    发表于 12-21 16:48

    TDA3118D2可不可以用MUTE脚来控制POP声?

    不可以用MUTE脚来控制POP声,谢谢!!!
    发表于 10-28 07:05

    AK4495的参考电路,为什么隔直电容要放在LPF的前面呢,放在输出端不可以吗

    这是AK4495的参考电路,为什么隔直电容要放在LPF的前面呢,放在输出端不可以么,或者有什么弊端么
    发表于 10-23 08:06

    电容传感器不可以直接测量什么

    时,电容器的电容值也会随之变化,通过测量这种变化,可以间接地测量出被测量的物理量。 然而,电容传感器并不能直接测量所有类型的物理量。以下是一些电容传感器不可以直接测量的物理量,以及为什么它们不能直接测量这些物理量的
    的头像 发表于 10-14 11:39 393次阅读

    CSU-IDE 6.0.1版本可不可以发一下

    有没有6.0.1的安装包版本?最新版的安装包有问题,不可甪,可不可以发一下?非常感谢!695127852@qq.com
    发表于 10-08 12:32

    隔离电源的地可不可以通过电容夸到大地

     在隔离电源的设计中,关于地的处理是一个重要的考虑因素。对于“隔离电源的地可不可以通过电容跨到大地”的问题,这通常取决于具体的应用场景和设计需求。
    的头像 发表于 10-01 16:19 678次阅读

    不可以通过并联两片运放的方法扩展输出电流?

    现在手头有2片THS3201,需要在50欧姆的负载上产生2V以上的有效值,3201的输出电流只有100mA,可不可以通过并联两片运放的方法扩展输出电流?网上有相关的方案,不过似乎都是很对电压型运放的,想知道电流型运放能不能这样应用 不要求增益,只要求驱动能力
    发表于 09-05 07:46

    stm32mp135d的板子可不可以跑tensorflow的模型啊?

    请问是stm32mp135d的板子可不可以跑tensorflow的模型啊?
    发表于 07-18 06:49

    ESP32有时可以进入省电模式,有时不可以进入省电模式,为什么?

    测试esp-idf v3.3 中的例子power_save。 发现ESP32有时可以进入省电模式,有时不可以进入省电模式。感觉省电模式很不稳定,进入省电模式需要什么条件?是否受路由器的影响? 如果
    发表于 06-26 07:14

    为什么变频器的输出端不可以接接触器

    变频器作为现代工业控制领域的重要设备,其输出端是否能够直接连接接触器一直是业界关注的焦点。在实际应用中,变频器输出端接接触器可能会导致一系列问题,从而影响设备的正常运行。本文将深入探讨变频器输出端不可以接接触器的原因,并结合相关数据和信息进行分析。
    的头像 发表于 05-31 14:48 2210次阅读

    串口dma可不可以做成dma双缓冲形式?

    我想问一下串口dma可不可以做成dma双缓冲形式
    发表于 04-17 06:08

    常规工字电感封装尺寸可不可以进行变化

    电子发烧友网站提供《常规工字电感封装尺寸可不可以进行变化.docx》资料免费下载
    发表于 04-14 09:34 0次下载

    NUCLEO-H745ZI-Q可不可以用TouchGFX?

    我看NUCLEO-H745ZI-Q板子虽然是个双核高性能板子,但是他并没有SDRAM啊,我看他们的touchgfx都有用sdram啊,这个板子可以吗,如果不可以,有没有方法添加sdram啊
    发表于 03-18 06:55

    什么样的PLC可以直接驱动接触器?什么样的PLC不可以直接驱动?

    什么样的PLC可以直接驱动接触器?什么样的PLC不可以直接驱动? PLC(可编程逻辑控制器)是一种用于自动化控制系统的电子设备,用于监控和控制多种工业过程。其中一个常见的应用是控制和驱动接触器
    的头像 发表于 02-18 14:11 1317次阅读

    什么是PLC的软冗余和硬冗余?PLC不做性能冗余可不可以

    什么是PLC的软冗余和硬冗余?PLC不做性能冗余可不可以? 软冗余和硬冗余都是指在PLC(可编程逻辑控制器)系统中,为了提高系统的可靠性和容错能力而采取的措施。 软冗余是指在PLC系统中引入备用
    的头像 发表于 02-02 16:58 1998次阅读