.NET CLR中的一些基本术语(中英文对照)

1. assembler 和 compiler

assembler 汇编器,一般用于汇编语言,如本书的ILAsm。动词形式为 assemble,翻译为汇编。

compiler 编译器,一般用于高级语言,如C#等。动词形式为compile,翻译为 编译。

原书中,作者对这两个词是有所区分的。

2.assembly 程序集。很多人常常会与module(模块)混淆,以至于分不清哪 一个才是真实存在的。 没办法,Visual Studio默认生成单模块程序集,而多模块程序集则需要命令行工 具手动配置。

其实,把assembly翻译为“程序集”并不是很贴切,毕竟,assembly是一个很 抽象的东西,而“程序 集”又是那么的具体。也有的书把assembly翻译为配件,嗯,感觉不错。但是, “程序集”这个翻译我 们已经口头流传了很多年,突然改口委实很不习惯,所以,本书沿袭原有翻译, 不再另辟蹊径。

3. property和attribute  

一切都是MSDN的错,以至于所有关于.NET的翻译书籍都要额外强调这两个词。 property,属性; attribute,特性。不再敷述。

4. parameter和argument

parameter,指的是函数定义中括号里面的变量,即“形参”。

argument,指的是调用函数时传进去的数值,即“实参”。

这两个词一般书中是不作区别的。本书中,在一段中单独出现时,统一翻译为 “参数”;如果一起出 现在一个段落中,会相应翻译为“形参”和“实参”以示区别。

5.instruction和directive

在汇编语言中,有以下三类指令:

指令(即instruction):机器码的助记符,有对应的机器码。

伪指令(即directive):没有对应的机器码,由编译器执行,计算机并不执 行。

其它符号:如+、-、*等,由编译器识别,没有对应的机器码。

本书也采取“指令”与“伪指令”的翻译来区分这两个不同的术语。

时间: 2024-10-29 18:23:59

.NET CLR中的一些基本术语(中英文对照)的相关文章

CLR 中匿名函数的实现原理浅析

函数 CLR 中匿名函数的实现原理浅析 C# 2.0中提供了通过delegate实现匿名函数功能,能有效地减少用户的薄记代码工作,例如 以下为引用: ...button1.Click += new EventHandler(button1_Click);...void button1_Click(Object sender, EventArgs e) { // Do something, the button was clicked...}... 可以被简化为直接使用匿名函数构造,如 以下为引用

C/C++英/中/繁/简编程术语对照

以下是侯捷个人收集到的 C/C++ 编程方面的术语对照.请大陆朋友给我一些意见,尤其是标示 '?' 之栏位.谢谢. 两岸朋友,如果您想到哪些术语尚未列入本表,请提示我,谢谢. 新书写作时,我会以此表为叁考. ●英中繁简编程术语对照 英文 台湾惯用术语 大陆惯用术语 ------------------------------------------------------------------------------- abstract 抽象的 抽象的 abstraction 抽象体.抽象物.

CLR全面透彻解析:CLR中的线程管理

本专栏基于 CLR 线程系统和任务并行库的预发布版本撰写而成.所有信息均有可能发生变更. 当前进行的从单核体系结构到多核体系结构的技术变革带来了诸多好处.举例来说,在线程环境中, 如果有效使用多个线程,便可通过使用多个核和并行性提高性能,例如,使用多线程对数据库进行多个独 立查询的 ASP.NET 应用程序. 但是,使用多个核会带来一些新的问题.您可能会看到编程和同步模型变得更加复杂,您需要控制并 发,而要调整和优化性能将会更加困难.此外,对于影响并发应用程序性能和行为的许多新因素,我们还 不是

CLR中的bug或用户代码的不安全部分(不可验证部分)的bug

问题描述 CLR中的bug或用户代码的不安全部分(不可验证部分)的bug 2C 报错语句:public static readonly ILog loginfo = LogManager.GetLogger(""loginfo""); 错误信息: 运行时遇到了错误.此错误的地址为 0x744fde47,在线程 0x1c90 上.错误代码为 0xc0000005.此错误可能是 CLR 中的 bug,或者是用户代码的不安全部分或不可验证部分中的 bug.此 bug 的常

SQL命令大全-中英文对照第1/3页_MsSql

SQL命令大全-中英文对照--语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE VIEW --创建一个视图 DROP VIEW --从数据库中删除视图 CREATE INDEX --为

SQL命令大全-中英文对照第1/3页

SQL命令大全-中英文对照 --语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE VIEW --创建一个视图 DROP VIEW --从数据库中删除视图 CREATE INDEX --

ps菜单中英文对照

ps菜单中英文对照 一.File<文件> 1.New<新建> 2.Open<打开> 3.Open As<打开为> 4.Open Recent<最近打开文件> 5.Close<关闭> 6.Save<存储> 7.Save As<存储为> 8.Save for Web<存储为Web所用格式> 9.Revert<恢复> 10.Place<置入> 11.Import<输入>

综合布线中常用的专业术语

应用系统 应采用某种方式传输信息的系统,这个系统能在综合布线上正常运行. 线缆 线缆是指与信息技术设备相连的电缆.光缆及各种软电缆. 综合布线 综合布线是由线缆及相关连接硬件组成的信息传输通道,它能支持多种应用系统.综合布线中不包括应用系统中的各种终端设备和转换装置. 建筑群.园区 一个或多个建筑物构成的区域.例如:学校.工厂.机场.小区或军事基地等. 建筑物干线电缆.光缆 在建筑物内连接建筑物配线架与楼层配线架的电缆.光缆.这种电缆.光缆还可用来直接连接同一建筑物内的两个楼层配线架. 建筑群干

CLR中匿名函数实现原理浅析

C#2.0中提供了通过delegate实现匿名函数功能,能有效地减少用户的薄记代码工作,例如 ... button1.Click += new EventHandler(button1_Click); ... void button1_Click(Object sender, EventArgs e) { // Do something, the button was clicked... } ... 可以被简化为直接使用匿名函数构造,如 ... button1.Click += delegat