编程中既可能出现汉语拼音表意,也长出现英语词语表意。这涉及到汉语表意和英语表意在编程上的融合问题。
如果一般审视汉字(非拼音)出现在代码里,如函数名(“绘制直线”)、汉字变量:“周长”,是给代码引起不适的。那么其他由于一些概念还是会想到用汉语表示,汉字字符不能用,只好用汉字拼音。汉字的一些数理化字词,在通用到代码编程的时候也很不适,如矩阵、豪、微、庚、兆、番,也不太通用。
汉字拼音和英文同样是字母,所以一般说汉字编码和英文编码指的是这里说的汉字拼音表意编码和英文单词表意编码。
如果全用英文表意,有时受到不顾母语的打击;要是全用汉字拼音,又显得离开英语便捷表意方式。这时要想一个汉字编码和英文编码融合的(语言融合)的法子:
于是一般的想法,有这样的提议。可以用汉语缩写,在英文单词前或后表示一些注释性的内容。
如刚才用的
hzRect :hz 是绘制的汉语拼音,Rect是英文矩形的缩写,所以就是绘制矩形。
hzEllipse:就是绘制椭圆。
以后形成习惯,绘图类函数都可以这么写。
再有:DrawLineBY :BY是汉语拼音“备用”,这就是一个画线备用函数。
有需要可以定义“备用”的一族函数。

依次类推,用汉语拼音缩写,在英文字词中,做前缀、后缀形式的一般注释,这就是一种融合问题。
当然你非要拼你从初中学了10年英文,那也没法管你。
要是用这种融合法:注意一下全盘思考,作好表意、注释功能的良好实现和不乱用、不偏执、贪图的问题。这个工作的安排,一般由项目主管主导。
举例:我们用ys表示样式,那么有:
ysBOLD:粗体样式
ysItalic:斜体样式
ysUnderLine:下划线样式
ysBorder:边框样式
ysLeftjustifying:左对齐样式
……
当然你也可以加个下划线写成:
ys_BOLD:粗体
ys_Italic:斜体
ys_UnderLine:下划线
ys_Border:边框
ys_Leftjustifying:左对齐
……
还可以有xz:表示形状
xz_Rectangle:矩形
xz_Ellipse:椭圆
……
还有xb,表示变形或形变:
xb_Stretch:拉伸形变
xb_Zoom:缩放形变
xb_Rotate:旋转形变
其他的还有:sf:表示算法;lb:表示分类或类别;sc:表示引用素材;tj:表示添加;js:表示计时;yy:表示引用或应用;jc:表示检查;gj:表示工具;ysb:表示样式表;lc:表示流程;wlj:表示外链接;ai:表示人工智能;tj:表示添加(功能或模块);yh:表示用户;gx:表示更新;hz:表示合作。
这些是前缀,你也可以定义一些后缀,加入类名、函数名、变量名中,以添加字义影响。
例如:by:表示备用
Fruzzi_by:表示模糊的备用算法
Sharpen_by:表示锐化的备用算法
Histogram_by:直方图的备用算法
……
还有后缀:cz:查找问题;fk:表示反馈;gs:表示公式。
这些汉语拼音前后缀加在英文主表意词上,就可以形成编程语言中的语言融合,要是用的好,也很有用。当然,开发者可以根据自己的需要定义一些适合自己项目的前后缀,也可以拓展融合方法。
这是汉语与英语的融合应用于编程工作,也可以类比到俄语与英语、日语到俄语、德语到英语。

编程中汉字编码和英文编码的语言融合相关推荐

  1. 数学在c语言编程中的历史,用计算机C语言编程解古代数学题

    用计算机C语言编程解古代数学题 C语言广泛的应用于基础软件.桌面系统.网络通信.音频视频.游戏娱乐等诸多领域.是世界上使用最广泛的编程语言之一本文由论文联盟http://www.LWlm.cOm收集整 ...

  2. c语言编程中精度eps是什么,c语言eps是什么意思

    在C语言中,eps指的是精度.主要用于浮点数运算中,因为C语言浮点数存储的是近似值. 计算会引起误差,所以一般计算低于某个值,就没有意义了,这个阈值就是eps,也就是精度. eps是在函数程序中事先说 ...

  3. c语言编程中野指针错误,小心C语言野指针

    指针是C语言一个很强大的功能.然而所谓成也萧何,败也萧何,用好了指针会使程序大放异彩,用错了指针轻者只是报个错,重者可能整个系统都崩溃了.本篇我们来谈谈指针一种错误的使用方法"野指针&quo ...

  4. c实现多语言编程,C/C++编程中多国语言处理

    多国语言的存在.不同语言操作系统的存在,使得针对多语言的设计颇费周章,在编码上所付出的工作量也是可观的.所谓编码的问题,归结起来,就是二进制的编码以何种编码格式进行解析的问题.特别是在硬盘文件和内存数 ...

  5. C/C++ 编程中多国语言处理

    C/C++ 编程中多国语言处理 简介: 多国语言的存在,使程序员在编码处理上花费了大量时间和精力:然而各种各样的乱码问题,如 XML 格式错误.文本显示异常.解析器异常等依然层出不穷.特别的,相对于 ...

  6. c语言在数学方面的应用编程,浅谈数学在C语言编程中的应用.doc

    浅谈数学在C语言编程中的应用 浅谈数学在C语言编程中的应用 [][]C语言对学习者的数学基础要求较高对一部分学生来说学好C语言有一定的困难.本文就本专业知识和自身对C语言的学习经验对数学在C语言编程中 ...

  7. c语言中英翻译及程序设计,c语言编程英语词汇带翻译

    c语言编程英语词汇带翻译 在c语言的.学习过程中,会需要用到大量的专业英语词汇,所以学习c语言方面的专业英语词汇的学习非常重要,那么现在就一起来学习一些c语言专业词汇吧. c语言编程英语词汇 cras ...

  8. c语言输出不同字体的汉字,【】c语言中输出汉字的编码

    []c语言中输出汉字的编码 (2012-03-25 22:10:04) 标签: c语言 汉字编码 杂谈 分类: C语言 C语言中,我们用整数输出字符得到的就是该字符的ASII码,如用整数输出a,得到9 ...

  9. c语言面向对象编程中的类_C ++中的面向对象编程

    c语言面向对象编程中的类 Object oriented programming, OOP for short, aims to implement real world entities like ...

最新文章

  1. php xxtea加密,PHP实现的XXTEA加密解密算法示例
  2. jq 浏览器窗口大小发生变化时
  3. system文件_大文件拷贝,试试NIO的内存映射
  4. hive加载大文件(3G)
  5. 已经导入依赖,但是Cannot resolve symbol“registerFunction“
  6. bzoj1639[Usaco2007 Mar]Monthly Expense 月度开支*
  7. hive The specified datastore driver (“com.mysql.jdbc.Driver“) was not found
  8. PHP-线程安全与非线程安全版本的区别
  9. 绝密邮件曝光!看乔布斯如何拯救濒危的苹果?
  10. Adobe发布基于HTML5技术的网络开发工具以解决跨平台问题
  11. Atitit.木马 病毒 免杀 技术 360免杀 杀毒软件免杀 原理与原则 attilax 总结
  12. 2020年php发卡源码,2020年最新PHP自动化售货发卡网源码带教程安装
  13. Python面向对象基础(下)—Python Day9
  14. 怎么用美图秀秀制作证件照
  15. matlab二维正态分布图,MATLAB二维正态分布图
  16. 简单 Python 快乐之旅之:Python 基础语法之 JSON 专题
  17. 关于计算机作文的结束语,关于行动的作文结尾
  18. Java很傻,但是IDE很聪明,Intellij IDEA 是一款好产品
  19. 使用MOG2对运动物体进行检测
  20. 计算机系统英语作文结尾万能句子,英语作文结尾万能句型整理

热门文章

  1. 计算机过滤器的作用,前置过滤器有什么好处 前置过滤器好处介绍【详解】
  2. html5指南针源码,全套指南针软件源码
  3. 【Activiti】PersistenceException,MySQLSyntaxErrorException,order by RES.ID_ asc LIMIT 1 OFFSET 0
  4. 【安全】【信息搜集】Google Hacking
  5. 【正点原子Linux连载】第六十七章 Linux USB驱动实验 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0
  6. 基于python的网贷平台Prosper数据分析
  7. 2010年5月24日--2015年5月24日
  8. OPENMP学习笔记(1)——简介,模型,运行
  9. 论文笔记(十六):Learning to Walk in Minutes Using Massively Parallel Deep Reinforcement Learning
  10. 百度BML飞桨训练营(十)面部表情迁移PaddleGAN--蒙娜丽莎在微笑