首页 > 其他分享 >中英文的思维差异——代码的命名方式不同

中英文的思维差异——代码的命名方式不同

时间:2024-08-12 12:04:51浏览次数:13  
标签:思维 const 常量 中英文 int 代码 句子 指针

中英文在叙述上很大的差别,在于语序的不同。 就中文的表达而言,我们习惯经由一连串的铺陈来得出最后的结论,我们通常会先在句子的前半段找到一些背景资讯或者理由,来支撑后面的重点。 然而,以英文的习惯来说,重要的地方就要必需要开门见山、一目了然地点明出来,也就是说,先果后因、先重点后细节较符合英文的思考逻辑。

西方人说话喜欢直截了当、开门见山,他们在表达思想时喜欢先安排主要内容,然后再借助各种连接手段补充其他信息,因而英语句子的结构重心通常在前,句子常常头短尾长。

而中国人则喜欢水到渠成、渐入佳境。所以他们在表达思想时喜欢先对所述的事物进行铺垫和渲染,然后再点出中心意思,因而汉语句子的结构重心往往靠后,句子头长尾短。

我们来看下面的例句:

由于冠状病毒的影响,许多城市接连宣布封城

Many cities have successively been placed under lockdown due to the coronavirus outbreak.

在通盘考虑后,日本决议将东京奥运延期

Japan has decided to postpone the Tokyo Olympic Game after thorough consideration.

因此在代码中命名的时候,例如常量指针(const int *p 和 int const *p)和指针常量(int *const p),在英文中const int *p可以直接翻译过来,首先是一个常量,其次是一个指针。int *const p是一个指针,其次是一个常量。

标签:思维,const,常量,中英文,int,代码,句子,指针
From: https://www.cnblogs.com/qhj384343045-/p/18354697

相关文章

  • php收银系统源代码,可二次开发
    收银系统开发语言核心开发语言: PHP、HTML5、Dart后台接口: PHP7.3后合管理网站: HTML5+vue2.0+element-ui+css+js线下收银台(安卓/PC收银、安卓自助收银): Dart3框架:Flutter 3.19.6助手: uniapp商城: uniapp1.多样化线下收银如Windows版收银(exe安装包)、安卓版收银(apk......
  • SAP EXCEL数据上传代码
    *---获取数据DATA:LT_EXCELTYPETABLEOFALSMEX_TABLINE,"具有Excel数据的表行LV_INDEXTYPEI."项目位置*&---读取EXCEL到内表CALLFUNCTION'ALSM_EXCEL_TO_INTERNAL_TABLE'EXPORTINGFILENAME......
  • 汇编语言语法练习与代码转换
     汇编语言语法练习与代码转换一、实验目的和要求1.掌握汇编语言源程序的格式;2.进一步学习汇编语言源程序的编辑、汇编、目标文件的链接和可执行文件的执行全过程;3.掌握编辑软件、TASM/MASM、TLINK和TD的使用方法、掌握汇编语言的语法规则。4.实验内容:(1)练习并掌握命......
  • 调用百度api的情绪分析网站(Flask+HTML)搭建(附超详细代码)
      概要:本文调用多个api接口来进行不同类型(数据文件)情绪分析处理,并利用flask框架与前端联调将自己的情绪分析项目部署到服务器端。。实现下图功能。(第一篇文章小小记录下,要是有帮助就点个赞叭)一.免费申请百度api并调用首先在百度智能云中申请免费的自然语言处理api选......
  • 代码自动注入框架 lombok
    代码自动注入框架lombok框架是通过反射的方式实现注入的。 1、导入依赖的  lombok.jar包:<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency>2、导入依赖的具体类:impor......
  • 普通人快速上手“低代码平台”?最详细教程地址都在这!
    普通人用好低代码平台,可以从以下几个方面入手:一、明确需求和目标了解应用场景:首先明确你想通过低代码平台解决什么问题,比如是快速搭建一个内部管理系统、客户关系管理系统(CRM)还是其他类型的应用。设定具体目标:设定清晰、可衡量的目标,比如完成应用的搭建时间、预期的用户体验......
  • 34.x86游戏实战-XXX过检测代码分析
    免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!本次游戏没法给内容参考于:微尘网络安全工具下载:链接:https://pan.baidu.com/s/1rEEJnt85npn7N38Ai0_F2Q?pwd=6tw3提取码:6tw3复制这段内容后打开百度网盘手机App,操作更方便哦上一个内容:33.x86游戏实战-喊话C......
  • 基于Java的考试信息报名系统 SpringBoot考试报名管理系统 Vue前后端分离【Java毕业设
    ⛄博主介绍:⚡全栈开发工程师,精通Web前后端技术、数据库、架构设计。专注于Java技术领域和小程序领域的开发,毕业设计、课程设计项目中主要包括定制化开发、源代码、代码讲解、文档报告辅导、安装调试等。✅文末获取联系✅目录1项目介绍 2技术选型 3系统总体设计 4......
  • 代码块
    代码块概述:在Java中,使用{}括起来的代码被称为代码块,根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。(1)局部代码块在方法中出现;限定变量生命周期,及早释放,提高内存利用率(2)构造代码块在类中方法外出现;多个构造方法方法中相同的代码存放到......
  • 人工智能算法工程师(高级)课程11-自然语言处理之NLP的语言模型-seq2seq模型,seq+注意
    大家好,我是微学AI,今天给大家介绍一下人工智能算法工程师(高级)课程11-自然语言处理之NLP的语言模型-seq2seq模型,seq+注意力,word2vec与代码详解。本课程面向高级人工智能算法工程师,深入讲解自然语言处理(NLP)中的关键语言模型技术,包括seq2seq模型及其增强版加入注意力机制......