用汉字编程写代码

在编程的路上你是否想过,用汉字写一写代码?

最近有初学编程的小伙伴问小傅哥,汉字可以写代码吗。自己英文不好,要是汉字可以写代码就好了。难道你要的是易语言?其实并不是,小伙伴也是学习Java的初学者,刚刚学习到Spring看着一片没有注释的代码实在不好理解,要是都是汉字写的,那不和读作文一样了吗!

说到注释,我想到大部分程序员讨厌的两件事;

其实对于学习编程来说,初学时写写案例,完成简单的功能,反复练习夯实基础。数学和英文都还并不是你的绊脚石,因为你不需要做复杂的逻辑处理,比如算法。也不需要查阅大量的资料,比如原版的英文资料以及国内没有翻译的技术书籍等。所以这个时候对你来说,只是需要不断的学,不断的写。并逐步强加自己的数学和英文能力。

回到我们的说的,既然你问汉字可以写代码吗。其实在java里,原则上你可以写汉字的类、属性、方法,JVM虚拟机也是可以通过编译执行的。只是这样的代码并不能很好的维护,甚至说乱码了也很麻烦。再者,有人写方言怎么办!

好!那么我们接下来就使用汉字的方式来编写一段关于SpringAop的案例!

为了这个案例更加真实,我们模拟电影清朝韦小宝时期,太监入宫的过程。说白了也就是Spring的AOP面向切面,切的编程。

在做案例之前,我们先了解一下AOP的基本概念;

紫禁城.内务府.敬事房.膑.太监膑.净身监管.java

@Aspect@Componentpublicclass净身监管{@Pointcut("execution(public*紫禁城.内务府.敬事房.利器库..*.军刺切(..))")publicvoid监管员(){}@Before("监管员()")publicvoid敬事前(){System.out.println("敬事前:---------准备下刀......");}@After("监管员()")publicvoid敬事后(){System.out.println("敬事后:---------切面完成......");}@Around("监管员()")publicObjectaroundMethod(ProceedingJoinPointpjp)throwsThrowable{System.out.println("待切身份:"+pjp.getArgs()[0]);System.out.println("执行工具:"+pjp.getSignature().getName());//获得传递对象,并做处理太监膑太监=(太监膑)pjp.getArgs()[0];SimpleDateFormattimeFormat=newSimpleDateFormat("yyyy-MM-dd");太监.set敬事日期(timeFormat.format(newDate()));//此处可以传递更改后的参数Objectobj=pjp.proceed(newObject[]{太监});returnobj;}}2.设置切面可执行方法紫禁城.内务府.敬事房.利器库.切除器具.java

@Component("切除")publicclass切除器具{public太监膑军刺切(太监膑太监){太监.set性别(宦官.太监.name());System.out.println("...啊......老子被切面了!"+太监.get姓名());return太监;}}3.执行切面操作类紫禁城.内务府.敬事房.执刀人.张三丰执刀.java

publicclass张三丰执刀{publicstaticvoidmain(String[]args){ApplicationContextctx=newClassPathXmlApplicationContext("皇太极.xml");太监刑太监行刑=ctx.getBean("太监刑",太监刑.class);太监膑太监=new太监膑();太监.set姓名("小德张");太监.set年龄("9");太监.set性别(宦官.男.name());太监=太监行刑.执行切除(太监);System.out.println("\r\n切除状态:"+太监);}}

THE END
1.用中文写Python程序代码中文代码用中文写Python程序代码 文章讲述了Python3.x支持使用中文作为变量名,并通过示例展示了如何用中文编写函数和程序,如计算三角形面积和设计猜数字游戏。虽然Python没有专门的中文版,但可以通过Unicode编码处理中文字符。 摘要由CSDN通过智能技术生成 网上搜“python支持中文吗”,答案基本上是:“python是没有中文版的”,https://blog.csdn.net/hz_zhangrl/article/details/130373689
2.中文代码编程是什么?Worktile社区中文代码编程是一种使用中文语言进行编写程序的方法。通常情况下,编程语言都是使用英文单词和符号来表达指令和逻辑关系,但是中文代码编程则将这些英文替换为中文,使得程序的编写更贴近人们的日常交流习惯,减少了对英文语言的依赖和学习成本。 中文代码编程的优点之一是方便初学者入门。毕竟,对于刚刚接触编程的人来说,学习https://worktile.com/kb/ask/2034436.html
3.这款国产中文编程火了!通过文言文编译生成PythonJSRuby代码!通过文言文编译生成Python、JS、Ruby代码! 本文小编给大家分享一款中文编程语言,在GitHub上叫做文言文(wenyan), Star 数已经涨到19.2k,而且还有继续上涨的趋势。 项目简介 wenyan-lang是来自卡内基梅隆大学的一名大四学生开发出来的文言文编程语言(中文)。 开源项目地址:https://github.com/wenyan-lang/wenyanhttps://cloud.tencent.com/developer/article/2373394
4.怎么在c语言中输入中文输入以下代码就可以输入中文了:如果是用TC进行编程,那么只能显示英文,如果用VC进行编程就可以显示中文了。两者只是编译工具不一样,编程语言的使用是一样的。代码:includestdio.h includestring.h int main(){ char name[6][20];char temp[20];printf("请输入6个人的名字:\n");int i;for (https://zhidao.baidu.com/question/2023082603091918908.html
5.中文适合写代码吗?目前国内是有中文编程语言的,大家常常用来写外挂的 【易语言】 就是采用的中文汉字编程的,截图如下:https://www.zhihu.com/question/505630088/answer/2271986653
6.2024年C语言编程中怎么输入汉字C语言2024年C语言编程中怎么输入汉字 摘要:一个汉字实际上是用一个字符数组中的连续两个元素储存的(图片来源网络,侵删)例如:char s[2];scanf("%s",s); ///1、此处不加& 2、 一个汉字实际上是用一个字符数组中的连续两个元素储存的 (图片来源网络,侵删)https://win7sp.com/post/32207.html
7.python代码输入中文如何定义问答栏目: 编程语言 在Python中,可以使用Unicode字符来定义和处理中文。Unicode是一种用于表示字符集的标准,它支持包括中文在内的几乎所有字符。 以下是一些在Python代码中定义中文的示例: 直接使用中文字符: # -*- coding: utf-8 -*- print("你好,世界!") 复制代码 使用Unicode转义序列: print("\u4f60\u597dhttps://www.yisu.com/ask/22558386.html
8.Java会中文编写mob64ca12d652c7的技术博客在很多情况下,开发者在编写Java程序时,可能希望用中文来书写程序中的注释、变量名、类名等。尽管Java是一种以英语为基础的语言,但使用UTF-8编码,我们可以方便地实现中文编写。本文将围绕这一需求,以具体步骤和代码示例指导你实现Java的中文编写。 1. 实现Java中文编写的流程 https://blog.51cto.com/u_16213324/11635292
9.c语言怎么写中文C#.Net教程在C 语言中输出中文需要以下步骤:将源代码文件编码为 UTF-8。使用 setlocale() 函数设置语言环境:setlocale(LC_ALL, "");使用 printf() 函数输出中文,需以 UTF-8 编码字符串作为参数。https://www.php.cn/faq/736020.html
10.中文编程探讨哪些项目适合用中文编写代码,共享各个领域的中文代码。在所有编程语言中尝试编写中文代码,互评、总结经验以及一致代码风格。镜像站: https://github.com/program-in-chinese 仓库17动态成员26Issues27Pull Requests 精选 overview 中文编程的历史、现状和展望。issue 中进行相关问题的讨论。 源于github组:https://gihttps://toscode.mulanos.cn/Program-in-Chinese
11.程序员中文编程语言拓源技术糖果编程语言(Candl):糖果编程语言是一种用中文编写的编程语言,旨在教授编程概念给儿童和初学者。它使用类似自然语言的语法和关键词,使编程更易于理解。 编程派(Bian Cheng Pai):编程派是一种基于汉语的编程语言,其语法和关键字都是中文。它提供了一种简单的方式来编写代码,特别适合初学者入门。 https://www.cnblogs.com/tuoyuanjishu/articles/17458320.html