java代码不让写中文 java不能编译中文( 三 )


高级语言
高级语言是一类接近于人类自然语言和数学语言的程序设计语言的统称 。按照其程序设计的出发点和方式不同,高级语言分为了面向过程的语言和面向对象的语言,如Fortran语言、C语言等都是面向过程的语言;而以C++、JAVA、C# 、Smalltalk等为代表的面向对象的语言与面向过程语言有着许多不同 , 这些语言支持“程序是相互联系的离散对象集合”,这样一种新的程序设计思维方式,具有封装性、继承性和多态性等特征 。
高级语言按照一定的语法规则,由表达各种意义的运算对象和运算方法构成 。使用高级语言编写程序的优点是:编程相对简单、直观、易理解、不容易出错;高级语言是独立于计算机的,因而用高级语言编写的计算机程序通用性好,具有较好的移植性 。
用高级语言编写的程序称为源程序,计算机系统不能直接理解和执行 , 必须通过一个语言处理系统将其转换为计算机系统能够认识、理解的目标程序才能成为计算机系统执行 。
易语言编程也还可以 。
编程的执行原理:
源程序
不能直接识别、理解和执行 , 都必须通过某种方式转换为计算机能够直接执行的
机器语言
这种将高级程序设计语言编写的源程序转换到机器目标程序的方式有两种:解释方式和编译方式 。
解释方式下,计算机对高级语言书写的源程序一边解释一边执行,不能形成目标文件和执行文件 。
编译方式下 , 首先通过一个对应于所用程序设计语言的编译程序对源程序进行处理 , 经过对源程序的词法分析、语法分析、语意分析、代码生成和代码优化等阶段将所处理的源程序转换为用二进制代码表示的目标程序,然后通过连接程序处理将程序中所用的函数调用、系统功能调用等嵌入到目标程序中,构成一个可以连续执行的二进制执行文件 。调用这个执行文件就可以实现程序员在对应源程序文件中所指定的相应功能 。
294评论
LeonardoSun 10小时前
81赞

当然可以用汉字编程,我在大一的时候就自定义了语言,可以完全使用汉字和标点符号,没有任何英文单词,包括关键字!
而且这非常简单,有什么难的呢?有人提易语言,那我就呵呵,不解释 。
只不过不知道编码格式的人使用容易出现编码问题 , 而且学霸英文也不会太差 , 为什么要费劲转成中文呢?现有的库大部分好用的都是老外写的 , 突然变成一堆中文出来,感觉很别扭 。而且表达一个变量几个字母缩写就可以了(英语实在太差的可以用汉语拼音缩写) , 这么一比用中文感觉实在太啰嗦 。
多说无用 , 来几张图用事实说话:
发个图还得加水?。?好麻烦,草草加上了事,其实应该加全部,现在个别区域没加上
从图中可以看出我实在不想用中文了,循环里的变量名用的字母i , 之前变量名就是用的中文,可见这里不是不能换成中文,而是我实在不想再写中文变量名了!
java方法名能是汉字吗可以java代码不让写中文 , 
javajava代码不让写中文的标识符(变量名、方法名)可以用各国文字编码 。
限制是1、第一个字符不能用数字,2、不能用关键字 。
所以汉字、日语假名、韩文都可以做标识符 。
至于javajava代码不让写中文的编码规范 , 属于非强制的行业协定 , 推荐用英文及英文使用的拉丁字母 。
但如果java代码不让写中文你企业有自己的编码规范,比如中文编码规范 , 用中文汉字完全可以 。灵活应用吧

推荐阅读