一般翻译就译成“运行时”。 但具体的含义可能因环境而有所不同。 比如: (1)virtual functions are bound at runtime. (2)The CLR(Comman Language Runtime) will never JIT the method that's never called. (3)Such kind of link error is usually caused by an incompatible version of CRT(C Runtime) lib. 以上三个“运行时”的含义就不完全相同。虽然究其词源的话也算“本是同根生”了。
程序分为几个状态,编辑时->编译时->静态时->运行时
比如有些错误在编译的时候是不会出现的,就是程序在语法上没有问题。但在运行时,因为缺少资源等因素可能出现运行时错误。叫做runtime error!
你是指中国政府,美国政府,还是联合国,Microsoft只是个企业,不是官就像巧克力一样,你知道它是一种很好吃的糖果就行了有必要非得解释,巧克力有多巧,每克能产生多少力气.像孔乙已那样研究"回"字,对于学习程序的人来说有意义吗就算你研究出了"Runtime"的来源,有人问你"Microsoft"又如解释
你是指中国政府,美国政府,还是联合国,Microsoft只是个企业,不是官就像巧克力一样,你知道它是一种很好吃的糖果就行了有必要非得解释,巧克力有多巧,每克能产生多少力气.像孔乙已那样研究"回"字,对于学习程序的人来说有意义吗就算你研究出了"Runtime"的来源,有人问你"Microsoft"又如解释Microsoft好解释
Micro小,Soft软件
是词必有源,比如:你认为“匪夷所思”难理解否?语出《易·浼之六四》,因为世人都无法理解他的真实含意,才用他来形容无法理解的事。
==============================================================
Run time有可能是
-----------------------------------------
1."及物Run" + "名词time" "冒险","时代"可理解为"冒险阶段",指的是现在写NET程,其实是一种冒险
-----------------------------------------------2."形Run" + "名词time""榨取的","时间"可理解为"榨干了CPU的时间",指的是NET的程序很耗费系统资源
-----------------------------------------------
3."名词Run" + "名词time" "赛跑" "时期"可理解为"疲于奔命的时期",指的是NET与JAVA, NET1.X与NET2.0与NET3.0 ,以及开发NET的程序员
-----------------------------------------------4."名词Run" + "不及物time"
"运转" + "合拍"可理解为"统一节奏",指的是"小软件(Microsoft)" 相借NET统一平台,统一开发领域,统一自家的产品,统一世界
==========================================================以上是对NET的Runtime的解释道可道,非常道幸福的Runtime是相同的,
不幸的Runtime有着各自不幸的Run与time============================================================可能只有得到[无极]中的那件宝衣,才能Run出现在的time.........................................(^_^)
但具体的含义可能因环境而有所不同。
比如:
(1)virtual functions are bound at runtime.
(2)The CLR(Comman Language Runtime) will never JIT the method that's never called.
(3)Such kind of link error is usually caused by an incompatible version of CRT(C Runtime) lib.
以上三个“运行时”的含义就不完全相同。虽然究其词源的话也算“本是同根生”了。
我理解是:
在程序中,异常分为检查型异常和运行时异常.
检查型异常是程序员必须在程序中捕获的,
而运行时异常是可以先不处理,在程序运行时有虚拟机抛出(JAVA方面)
另一个概念就是对象在上塑造型时,虚拟机在编译时并不知道要引用哪一个对象,
而在程序运行时才确定要引用哪一个对象.
这是我的理解,对与不对供楼主参考,还请高手指正.
比如高级语言,原本为high level language,被翻译成高级语言后,很容易被理解为advanced language。以至于大家会为C到底归为高级语言还是低级语言争吵。如果从英文的角度了解高级语言和低级语言的来源,则可以更好的理解术语的原意。
所以建议翻译者建立一个关键词的附录表,说明术语的英文,方便读者理解。
很时髦的一个词啊?................
我是搞不清楚CLR中的Runtime和MSVCRT(MSVCRT.DLL,MSVCR70.DLL等)中的Runtime是不是意义是相同的.实时,可能扯不上边,如果扯上了,也就最多25%的边