From 64d0a26b124a992285cc301a3a720fc46d6a55fd Mon Sep 17 00:00:00 2001 From: JD Liu Date: Sat, 23 Dec 2017 21:52:47 +0800 Subject: [PATCH 1/3] translated: issue #4 --- translated/issues-4.html | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/translated/issues-4.html b/translated/issues-4.html index 11b190f0b1..c9ec37b586 100644 --- a/translated/issues-4.html +++ b/translated/issues-4.html @@ -1,12 +1,12 @@ -

Overview

-

This section contains a non-normative overview of the ECMAScript language.

-

ECMAScript is an object-oriented programming language for performing computations and manipulating computational objects within a host environment. ECMAScript as defined here is not intended to be computationally self-sufficient; indeed, there are no provisions in this specification for input of external data or output of computed results. Instead, it is expected that the computational environment of an ECMAScript program will provide not only the objects and other facilities described in this specification but also certain environment-specific objects, whose description and behaviour are beyond the scope of this specification except to indicate that they may provide certain properties that can be accessed and certain functions that can be called from an ECMAScript program.

-

ECMAScript was originally designed to be used as a scripting language, but has become widely used as a general-purpose programming language. A scripting language is a programming language that is used to manipulate, customize, and automate the facilities of an existing system. In such systems, useful functionality is already available through a user interface, and the scripting language is a mechanism for exposing that functionality to program control. In this way, the existing system is said to provide a host environment of objects and facilities, which completes the capabilities of the scripting language. A scripting language is intended for use by both professional and non-professional programmers.

-

ECMAScript was originally designed to be a Web scripting language, providing a mechanism to enliven Web pages in browsers and to perform server computation as part of a Web-based client-server architecture. ECMAScript is now used to provide core scripting capabilities for a variety of host environments. Therefore the core language is specified in this document apart from any particular host environment.

-

ECMAScript usage has moved beyond simple scripting and it is now used for the full spectrum of programming tasks in many different environments and scales. As the usage of ECMAScript has expanded, so has the features and facilities it provides. ECMAScript is now a fully featured general-purpose programming language.

-

Some of the facilities of ECMAScript are similar to those used in other programming languages; in particular C, Java™, Self, and Scheme as described in:

+

概述

+

本节包含对 ECMAScript 语言非规范性的概述。

+

ECMAScript是一门在宿主环境执行计算以及操作可计算对象的面向对象编程语言。这里定义的ECMAScript并不打算有自给自足的计算;事实上,该规范并没有规定外部数据的输入或者计算结果的输出。相反,我们期望ECMAScript程序的计算环境不仅提供本规范中描述的对象和能力,还能特定环境对象,本规范除了说明这些对象应该提供可被ECMAScript程序访问的某些属性,调用的某些方法外,关于它的其他描述和行为不在本规范涉及的范围。

+

ECMAScript最初被设计为一门脚本语言,但是现在已经作为一门通用的编程语言被广泛应用。脚本语言是指一种用于操作,定制,自动化现有系统能力的编程语言。在这样的系统中,通过用户接口使的有用的功能变得可用,而脚本语言就是暴露这些功能给程序控制的机制。以这样的方式,来完成脚本语言能力的系统被称作提供对象和功能的宿主环境。脚本语言的目的是专业和非专业的程序员都可以使用。

+

ECMAScript最初被设计为 Web 脚本语言,提供了一种让网页更加富有生机的机制,并能够进行部分基于Web B/S架构的服务器端计算。ECMAScript现在用于多种宿主中提供核心脚本能力。因此该文档描述的是除特定宿主环境外的语言核心。

+

ECMAScript用法已经远超出了简单脚本,现在被用于很多不同的环境和规模的全方位编程任务。随着ECMAScript不断扩大使用范围,其功能和设施也得到了扩展。ECMAScript现在成为了一个功能齐全的通用编程语言。

+

ECMAScript的一些能力类似于其他编程语言中,特别是C, Java™, Self, 以及Scheme,如下所述:

ISO/IEC 9899:1996, Programming Languages – C.

-

Gosling, James, Bill Joy and Guy Steele. The Java Language Specification. Addison Wesley Publishing Co., 1996.

-

Ungar, David, and Smith, Randall B. Self: The Power of Simplicity. OOPSLA '87 Conference Proceedings, pp. 227-241, Orlando, FL, October 1987.

+

Gosling, James, Bill Joy and Guy Steele. The Java Language Specification. Addison Wesley PublishingCo., 1996.

+

Ungar, David, and Smith, Randall B. Self: The Power of Simplicity. OOPSLA '87 Conference Proceedings, pp. 227-241,Orlando, FL, October 1987.

IEEE Standard for the Scheme Programming Language. IEEE Std 1178-1990.

\ No newline at end of file From 8ce39547213eb4df7d5fa89de01f7194b1e08b7c Mon Sep 17 00:00:00 2001 From: JD Liu Date: Thu, 28 Dec 2017 20:54:20 +0800 Subject: [PATCH 2/3] review: issue #4 --- translated/issues-4.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/translated/issues-4.html b/translated/issues-4.html index c9ec37b586..871ba414b0 100644 --- a/translated/issues-4.html +++ b/translated/issues-4.html @@ -1,12 +1,12 @@

概述

本节包含对 ECMAScript 语言非规范性的概述。

-

ECMAScript是一门在宿主环境执行计算以及操作可计算对象的面向对象编程语言。这里定义的ECMAScript并不打算有自给自足的计算;事实上,该规范并没有规定外部数据的输入或者计算结果的输出。相反,我们期望ECMAScript程序的计算环境不仅提供本规范中描述的对象和能力,还能特定环境对象,本规范除了说明这些对象应该提供可被ECMAScript程序访问的某些属性,调用的某些方法外,关于它的其他描述和行为不在本规范涉及的范围。

-

ECMAScript最初被设计为一门脚本语言,但是现在已经作为一门通用的编程语言被广泛应用。脚本语言是指一种用于操作,定制,自动化现有系统能力的编程语言。在这样的系统中,通过用户接口使的有用的功能变得可用,而脚本语言就是暴露这些功能给程序控制的机制。以这样的方式,来完成脚本语言能力的系统被称作提供对象和功能的宿主环境。脚本语言的目的是专业和非专业的程序员都可以使用。

-

ECMAScript最初被设计为 Web 脚本语言,提供了一种让网页更加富有生机的机制,并能够进行部分基于Web B/S架构的服务器端计算。ECMAScript现在用于多种宿主中提供核心脚本能力。因此该文档描述的是除特定宿主环境外的语言核心。

-

ECMAScript用法已经远超出了简单脚本,现在被用于很多不同的环境和规模的全方位编程任务。随着ECMAScript不断扩大使用范围,其功能和设施也得到了扩展。ECMAScript现在成为了一个功能齐全的通用编程语言。

-

ECMAScript的一些能力类似于其他编程语言中,特别是C, Java™, Self, 以及Scheme,如下所述:

+

ECMAScript是一门在宿主环境执行计算以及操作可计算对象的面向对象编程语言。这里定义的ECMAScript并不打算有自给自足的计算;事实上,该规范并没有规定外部数据的输入或者计算结果的输出。相反,我们期望ECMAScript程序的计算环境不仅提供本规范中描述的对象和能力,还包括特定的环境对象,本规范除了说明这些对象应该提供可被ECMAScript程序访问的某些属性,调用的某些方法外,关于它的其他描述和行为不在本规范涉及的范围。

+

ECMAScript最初被设计为一门脚本语言,但是现在已经作为一门通用的编程语言被广泛应用。脚本语言是指一种用于操作,定制,自动化现有系统能力的编程语言。在这样的系统中,通过用户界面已经可以使用有用的功能,而脚本语言是将这些功能暴露给程序控制的机制。 通过这种方式,现有的系统被称为提供对象和能力的宿主环境,从而完成了脚本语言的功能。 脚本语言是供专业和非专业程序员使用的。

+

ECMAScript最初被设计为 Web 脚本语言,提供了一种让网页更加富有生机的机制,并能够进行部分基于Web B/S架构的服务器端计算。ECMAScript现在被用于在多种宿主中提供核心脚本能力。因此该文档描述的是除特定宿主环境外的语言核心。

+

ECMAScript用法已经远超出了简单脚本,现在被用于很多不同的环境和规模的全方位编程任务。随着ECMAScript使用范围的扩大使,其功能和能力也得到了扩展。ECMAScript现在成为了一个功能齐全的通用编程语言。

+

ECMAScript的一些能力类似于其他编程语言中,特别是C, Java™, Self, 如以及下所述的Scheme:

ISO/IEC 9899:1996, Programming Languages – C.

-

Gosling, James, Bill Joy and Guy Steele. The Java Language Specification. Addison Wesley PublishingCo., 1996.

+

Gosling, James, Bill Joy and Guy Steele. The Java Language Specification. Addison Wesley Publishing Co., 1996.

Ungar, David, and Smith, Randall B. Self: The Power of Simplicity. OOPSLA '87 Conference Proceedings, pp. 227-241,Orlando, FL, October 1987.

IEEE Standard for the Scheme Programming Language. IEEE Std 1178-1990.

\ No newline at end of file From fb55fbe90fbb872689dc2824415f7a01fcbaf9e5 Mon Sep 17 00:00:00 2001 From: JD Liu Date: Thu, 28 Dec 2017 20:58:44 +0800 Subject: [PATCH 3/3] review: issue #4 --- translated/issues-4.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/translated/issues-4.html b/translated/issues-4.html index 871ba414b0..299eff6934 100644 --- a/translated/issues-4.html +++ b/translated/issues-4.html @@ -1,11 +1,11 @@

概述

本节包含对 ECMAScript 语言非规范性的概述。

-

ECMAScript是一门在宿主环境执行计算以及操作可计算对象的面向对象编程语言。这里定义的ECMAScript并不打算有自给自足的计算;事实上,该规范并没有规定外部数据的输入或者计算结果的输出。相反,我们期望ECMAScript程序的计算环境不仅提供本规范中描述的对象和能力,还包括特定的环境对象,本规范除了说明这些对象应该提供可被ECMAScript程序访问的某些属性,调用的某些方法外,关于它的其他描述和行为不在本规范涉及的范围。

-

ECMAScript最初被设计为一门脚本语言,但是现在已经作为一门通用的编程语言被广泛应用。脚本语言是指一种用于操作,定制,自动化现有系统能力的编程语言。在这样的系统中,通过用户界面已经可以使用有用的功能,而脚本语言是将这些功能暴露给程序控制的机制。 通过这种方式,现有的系统被称为提供对象和能力的宿主环境,从而完成了脚本语言的功能。 脚本语言是供专业和非专业程序员使用的。

-

ECMAScript最初被设计为 Web 脚本语言,提供了一种让网页更加富有生机的机制,并能够进行部分基于Web B/S架构的服务器端计算。ECMAScript现在被用于在多种宿主中提供核心脚本能力。因此该文档描述的是除特定宿主环境外的语言核心。

-

ECMAScript用法已经远超出了简单脚本,现在被用于很多不同的环境和规模的全方位编程任务。随着ECMAScript使用范围的扩大使,其功能和能力也得到了扩展。ECMAScript现在成为了一个功能齐全的通用编程语言。

-

ECMAScript的一些能力类似于其他编程语言中,特别是C, Java™, Self, 如以及下所述的Scheme:

+

ECMAScript 是一门在宿主环境执行计算以及操作可计算对象的面向对象编程语言。这里定义的ECMAScript并不打算有自给自足的计算;事实上,该规范并没有规定外部数据的输入或者计算结果的输出。相反,我们期望 ECMAScript 程序的计算环境不仅提供本规范中描述的对象和能力,还包括特定的环境对象,本规范除了说明这些对象应该提供可被 ECMAScript 程序访问的某些属性,调用的某些方法外,关于它的其他描述和行为不在本规范涉及的范围。

+

ECMAScript 最初被设计为一门脚本语言,但是现在已经作为一门通用的编程语言被广泛应用。脚本语言是指一种用于操作,定制,自动化现有系统能力的编程语言。在这样的系统中,通过用户界面已经可以使用有用的功能,而脚本语言是将这些功能暴露给程序控制的机制。 通过这种方式,现有的系统被称为提供对象和能力的宿主环境,从而完成了脚本语言的功能。 脚本语言是供专业和非专业程序员使用的。

+

ECMAScript 最初被设计为 Web 脚本语言,提供了一种让网页更加富有生机的机制,并能够进行部分基于Web B/S架构的服务器端计算。ECMAScript 现在被用于在多种宿主中提供核心脚本能力。因此该文档描述的是除特定宿主环境外的语言核心。

+

ECMAScript 用法已经远超出了简单脚本,现在被用于很多不同的环境和规模的全方位编程任务。随着 ECMAScript 使用范围的扩大使,其功能和能力也得到了扩展。ECMAScript 现在成为了一个功能齐全的通用编程语言。

+

ECMAScript 的一些能力类似于其他编程语言中,特别是 C, Java™, Self, 如以及下所述的 Scheme:

ISO/IEC 9899:1996, Programming Languages – C.

Gosling, James, Bill Joy and Guy Steele. The Java Language Specification. Addison Wesley Publishing Co., 1996.

Ungar, David, and Smith, Randall B. Self: The Power of Simplicity. OOPSLA '87 Conference Proceedings, pp. 227-241,Orlando, FL, October 1987.