为什么中国程序员非要用英文编程,而不用汉字编程?
看完下面这个视频 你就知道啦
编程是编写程序的中文简称,在21世纪的互联网时代,计算机使用越来越广泛,编程也是一大热门。而大家都知道现在的编程软件都是使用的英文,这是因为计算机本来就是源自美国的,自然也就是使用他们的文字。很多朋友就在想,为什么用的基本上都是英文编程,不是中文编程呢,这样不是对我们中国人来说更方便吗?
其实也不是没有中文的编程软件,早在很久之前就有很多人尝试过用中文来编程,但实效却不怎么样。而且,表面看上去是中文的,实际只是把英文通过内部转化成中文,其实质是没有改变的。这也是因为英文还是有英文的好处的,因为英文的字母组合相对于汉字的笔画来说,在电脑上要简单一些,也更加清晰明了。
而且,由于我们所使用的键盘都是输入字母,如果要用中文来写,首先还要通过输入法把那些字母转换成汉字,但是对于英文就不需要这层转化。于是,如果用中文,不得不说别说更容易理解,反而增加了麻烦,降低了效率。也就是说,谁方便快捷就选择谁,科技的发展跟国界和地域都没有太直接的关系,如果中文更好,自然有很多人使用中文。
然而,中文编程虽然很早就出现过,为何却没有流行起来呢。首先,这与我国的计算机的技术有关,中国计算机技术发展相对于美国来说晚了一些。因此我国的编程套路早就形成了,也就是说,早就习惯于使用英文编写。即使能够开发一套中文编程,不仅需要很大的成本,想要拓展也是有一定难度的。而且,编程所需的技术要求也是很高的,我国现有的技术未必能开发出比英文编程更加实用的中文编程。
也正因为如此,中文编程在某种程度上制约了我国发展。因为电脑不是中国发明的,编程也同样不是。
查阅了资料之后,看了一下还真有中文编程:
上世纪七十年代,中国开发了一个DOS下的中文编程语言,但由于WINDOWS的流行,还未等推广,就被淘汰。
八十年代开始,台湾已见到繁体中言语版本的LOGO语言。
今天给大家介绍两种现存的中文编程语言
易语言
习语言
习语言被称为中文版的C语言,下面是一个示例,这样的程序相信每个中国人都看得懂吧。
习语言竟然还有一帮兄弟姐妹,真是吊炸天,感兴趣的话大家可以自己试试
习语言——C语言中文扩展库
习佳佳——中文C++开发伴侣
习丽妞——linux系统下编程的中文扩展库
习51——51单片机中文开发伴侣
程序猿们,打开你们的脑洞,放飞你们的梦想,没有什么不可能。
脑洞有多大,世界就有多大。
“程序猿技术大咖”,您值得拥有!
公众号ID:cxyjsdk
作者:京东保险 王奕龙开始接触到《程序员修炼之道:通向务实的最高境界》这本书是在豆瓣图书的高分榜单上,它的评分高达 9.1,其中有条蛮有意思的书评非常吸引我:“这本书我读过 5 遍信不信,每个字都磨出了感情... 爱看技术书的程序员,看看可以往上走走;不爱看技术书的程序员,看看可以轻松刷出阅读成就感”。所以,本着刷阅读成就感并希望磨炼技术的态度便开始了本书的阅读,抽业余时间读完,其中有部分收获能和
一. 为什么要用 RAG ?如果使用 pretrain 好的 LLM 模型,应用在你个人的情境中,势必会有些词不达意的地方,例如问 LLM 你个人的信息,那么它会无法回答;这种情况在企业内部也是一样,例如使用 LLM 来回答企业内部的规章条款等。这种时候主要有三种方式来让 LLM 变得更符合你的需求:1. Promt Enginerring:输入提示来指导 LLM 产生所需回应。 例如常见的 In-context Learning,通过在提示中提供上下文或范例,来形塑模型的回答方式。 例如,提供特定回答风格的示例或包含相关的情境信息,可以引导模型产生更合适的答案。2. **Fine tuning:** 这个过程包括在特定数据集上训练 LLM,使其响应更符合特定需求。 例如,一家公司可能会使用其内部文件 Fine tuning ChatGPT ,使其能够更准确地回答关于企业内部规章条款等。 然而,Fine tuning需要代表性的数据集且量也有一定要求,且 Fine tuning 并不适合于在模型中增加全新的知识,或应对那些需要快速迭代新场景的情况。
今天上操作系统课时,大家都昏昏欲睡,讲台的老师真的太给力了,底下都没人听的懂了~~而且老师说的普通话不标准,又憋着非得说,他说的难受,我们听的更难受,没办法,只好自己趴在桌子上写代码,这时旁边的小龙侧着头看我写了一会感叹道:“这些字母我都认识,合在一起,我就搞不清楚了。”我笑了笑说:“不就26个小样吗?怎么组和不都是26个字母吗?难道比中国汉字还难认吗?&rdq
996,挥之不去
中国程序员加班、996这件事,到底该怪谁?
其实大部分人步入一个行业都是因为自己喜欢或者是兴趣所在,当然我们程序员这个行业也是如此,当然我也不否认其中有很多人转行是为了追求互联网工作、编程的高工资和好找工作,但是要想在一个行业干的长久,那就必须能够找到这个行业的乐趣所在,使它成为自己的兴趣和爱好,这样做起工作来才会更有干劲,工作才会更有意义和价值。我不知道,大家作为程序员有没有想过你为什么喜欢这项编程工作呢?有过相关思考么?我感觉大概有以下
最近阅读了《Redis开发与运维》,非常不错。这里对书中的知识整理一下,方便自己回顾一下Redis的整个体系,来对相关知识点查漏补缺。按照五点把书中的内容进行一下整理:为什么要选择Redis:介绍Redis的使用场景与使用Redis的原因;Redis常用命令总结:包括时间复杂度总结与具体数据类型在Redis内部使用的数据结构;Redis的高级功能:包括持久化、复制、哨兵、集群介绍;理解Redis:理解内存、阻塞;这部分是非常重要的,前面介绍的都可以成为术,这里应该属于道的部分;开
“Pulsar 是一款分布式发布/订阅消息平台,近两年非常火,被称为下一代的消息流平台,大有取代 Kafka 的势头。今天我们就来比较一下 Pulsar 跟 Kafka。图片来自 PexelsPulsar 源自 Yahoo,于 2016 年开源并捐献给 Apache 基金会,并在 2018 年 9 月升级成为 Apache 顶级项目。Kafka 最初由 Linkedin 开发,并于 2010
1、"摩尔定律" 失效,硬件的单元计算能力提升受限;硬件上提高了 CPU 的核数和个数。并发编程可以提升 CPU 的计算能力的利用率。2、提升程序的性能,如:响应时间、吞吐量、计算机资源使用率等。3、并发程序可以更好地处理复杂业务,对复杂业务进行多任务拆分,简化任务调度,同步执行任务。
闲来无事,逛了某乎看见一篇关于PHP编程的学习指南,深受启发。我们都知道PHP是一种流行的爬虫语言,尤其在Web开发方面。太有很多有点,例如简单易学、支持的成许多等。但是PHP也会存在一些缺点,如代码可读性差,易于出现安全漏洞等等。因此,一些开发人员可能不喜欢PHP编程语言,而另一些人则非常喜欢它。总之,每个人都有自己的喜好和偏好,没有一种编程语言是完美的。
无鼠标方式,带来的十倍的编程乐趣!
程序员在软考中需要学习的编程技能与知识随着信息技术的飞速发展,软件行业对程序员的要求也越来越高。作为程序员,要想在竞争激烈的软件市场中立足,就需要不断学习和提升自己的编程技能。本文将从软考的角度,探讨程序员需要学习的编程技能和知识。一、编程语言与基础语法在软考中,程序员需要熟练掌握至少一门编程语言,如Java、C++、Python等。掌握编程语言的基础语法、数据类型、控制结构等内容是程
前言 目前Google Guava在实际应用中非常广泛,本篇博客将以博主对 Guava 使用的认识以及在项目中的经验来给大家分享!学习使用 Google Guava可以让你快乐编程,写出优雅的 Java 代码,在业务允许的条件下,我推荐使用 Guava编程!Joiner/Splitter/CharMatcherJDK提供的String还不够好么?也许还不够友好,至少让我们用起来还不够爽
近日读到一篇文章,作者是做海量分布式服务器系统设计开发的,文中提到: 核心能力是什么?是架构设计,关键细节设计的能力和经验。在海量服务器设计领域,核心能力,大概包含物理设计和软件设计。物理设计包含:磁盘存储设计,内存缓存设计,核心数据结构设计,一致性问题处理,容灾设计等;软件设计方面包含:模块划分,
程序员为什么一定要用Linux?大多数人推荐Linux,基本上都会说Linux让你更高效、更优秀。然而工具只是工具。然而工具只是工具。然而工具只是工具。优秀程序员和不优秀程序员的区别首先是态度上的区别。他们有自己的理想,思考很多,不管是项目开始之前还是在项目进行中,项目完成之后也会进行总结。他们对待
引言: 今日为您推荐一款专门为开发AI运动APP,而量身打造的插件,可以用来开发快速AI运动计时、AI运动计数、AI健身、线上运动赛事、AI体育、AI体测、AI学生体测APP。 在当今的开发领域,跨平台开发框架uni-app凭借其高效与便捷的特性,深受开发者青睐。而在开发AI运动类APP时,AI推理 ...
IN操作符是否使用索引取决于具体的使用场景和数据库优化器的决策。✅ 可能使用索引的情况1. IN列表值较少时-- 通常能使用索引(如果user_id有索引)SELECT * FROM users WHERE user_id IN (1, 2, 3, 4, 5);2. 高选择性字段-- 主键或唯一索引字段的IN查询SELECT * FROM orders WHERE order_id IN (1
今天就从前端视角出发,用 LangGraph(JS 版)手把手实现一个 ReAct 智能体 —— 这是 AI Agent 的基础模式,也是掌握复杂智能体的第一步。哪怕你只懂基础 JS,跟着步骤走也能做出来。
方法 表示这次 HTTP 请求,要进行一个什么动作。这些说明是 HTTP 协议设计者的 "美好期许",程序员真正用的时候,不一定会遵守。GET 方法用的最多,"天下的方法有一石,其中 GET 占了八斗,POST 占了一斗,其他途径共分一斗"。一、GET 技巧对于 GET 请求来说,通常情况下,是没有 ...
引言之前学习了 R-CNN 和 SPPNet,这里做一下回顾和补充。问题R-CNN 需要对输入进行resize变换,在对大量 ROI 进行特征提取时,需要进行卷积计算,而且由于 ROI 存在重复区域,所以特征提取存在大量的重复计算;SPPNet 针对 R-CNN 进行了改进,其利用空间金字塔池化来解决形变问题,并且只计算一次卷积得到特征图,ROI 的特征从该特征图的对应区域提取;但是两者采用相同的