美利体育登录入口官网

美利体育登录入口官网:CAN/CSA-ISO 8485:1996
编程语言 APL

Programming languages - APL


标准号
CAN/CSA-ISO 8485:1996
发布
1996年
总页数
268页
发布单位
加拿大标准协会
当前最新
CAN/CSA-ISO 8485:1996
 
 
引用标准
ISO 2375:1985 ISO 2382-15:1985
 
 
本体
实现 程序
适用范围
本国际标准定义了编程语言 APL 及其执行环境。其目的是促进 APL 程序和编程技能的互换性和可移植性。本国际标准规定了 APL 程序的语法和语义,以及执行 APL 程序的环境特征。它还规定了符合本国际标准的要求,包括公布实现属性的值和特征,以便对符合标准的实现进行有意义的比较。本国际标准不规定:可能随所用特定美利体育官网首页网址或操作系统而变化的实现属性;实现限制(如 APL 工作区大小或数值精度)的必需值;用于表示 APL 对象的数据结构;通过共享变量可用的功能。
术语描述
程序
Program
应用程序。注:本术语在本标准中用于指代从 APL 表达式到通过共享变量通信的工作区集合的一切内容。
实现
Implementation
处理(APL)程序的计算机硬件和软件的组合。注:实现是本标准规定的对象系统的一个实例。
功能(实现的)
Facility (of an implementation)
行为单元。每种功能属于以下之一:定义功能(在本标准中完全指定且未指定为可选或实现定义的功能)、可选功能(在本标准中完全指定且指定为可选的功能)、实现定义功能(未在本标准中完全指定且指定为实现定义的功能)、一致扩展(未在本标准中指定,但对于本标准指定产生错误的构造,产生除指定错误之外的某种效果的功能)。
字符集
Character-Set
实现定义的有限集。
字符
Character
实现定义的有限字符集的成员。
必需字符集
Required-Character-Set
一个枚举集,其成员由表 1 中的图形符号指定。符合标准的实现提供的字符集应包含必需字符集的所有成员。
数字集
Number-Set
用于表示算术量的实现定义的有限集。
数字
Number
数字集的成员。
基本运算
Elementary-Operation
以下四种实现算法之一:A 加 B、A 减 B、A 乘 B、A 除以 B。

Zero
一个数,使得对于任何数 A,A 加零等于 A。

One
一个数,使得对于任何数 A,A 乘一等于 A。
布尔值
Boolean
零或一。注:假由零表示,真由一表示。
正计数数
Positive-Counting-Number
一或任何可以通过 A 加一生成的数,其中 A 是正计数数。
负计数数
Negative-Counting-Number
负一或任何可以通过 N 加负一生成的数,其中 N 是负计数数。
非负计数数
Nonnegative-Counting-Number
正计数数或零。
计数数
Counting-Number
负计数数或非负计数数。
正整数
Positive-Integer
正计数数或任何可以通过 A 加 B 生成的数,其中 A 和 B 是正整数。
负整数
Negative-Integer
负计数数或任何可以通过 A 加 B 生成的数,其中 A 和 B 是负整数。
非负整数
Nonnegative-Integer
正整数或零。
整数
Integer
负整数或非负整数。
正数
Positive-Number
正整数,或通过 A 乘 B、A 除以 B 或 A 加 B 生成的非零数,其中 A 和 B 是正数。
负数
Negative-Number
负整数,或通过 A 乘 B、A 除以 B 或 C 加 D 生成的非零数,其中 A 是正数,E、C 和 D 是负数。
非负数
Nonnegative-Number
正数或零。
实现算法
Implementation-Algorithm
在本标准中使用的行为由实现定义的算法。
A 等于 B
A Equals B
对于数 A 和 B 的运算,如果 A 和 B 是相同的数则返回一,否则返回零。
A 的符号
Sign of A
对于数 A 的运算,如果 A 是正数则返回一,如果 A 是零则返回零,如果 A 是负数则返回负一。
A 大于 B
A is Greater-Than B
对于数 A 和 B 的运算,如果 A 是正数且 B 是负数,或 A 减 B 是正数,则返回一,否则返回零。
A 小于 B
A is Less-Than B
对于数 A 和 B 的运算,返回 B 大于 A。
A 的否定
Negation of A
对于任何数 A 的运算,返回零减 A。
A 的绝对值
Absolute-Value of A
对于任何数 A 的运算,如果 A 是非负数则返回 A,否则返回 A 的否定。
A 的精确下取整
Exact-Floor of A
对于任何数 A 的运算,返回最大的整数 B,使得 B 等于 A 或 B 小于 A。

美利体育登录入口官网: CAN/CSA-ISO 8485:1996相似标准


美利体育登录入口官网: 推荐

探索ST语言魅力,打开编程新世界!

ST语言是一种专门用于PLC编程的语言,被广泛应用于工业自动化领域。今天,我们就来探索一下ST语言的魅力!《使用入门!ST 语言》适用于以下情况● 对复杂的条件分支和运算程序感到困扰● 希望编写高沿用性程序● 曾经使用 C 语言等编程语言进行过开发但不熟悉梯形图程序基恩士的 ST 语言准备了超过...

李彦宏:自然语言将成为新的通用编程语言

“未来,自然语言将成为新的通用编程语言,你只要会说话,就可以成为一名开发者。”4月16日,百度创始人、董事长兼首席执行官李彦宏在Create 2024百度AI开发者大会上发表的演讲指出,“AI正在掀起一场创造力革命,未来开发应用就像拍个短视频一样简单,人人都是开发者。”活动现场 主办方供图??现场...

AWorks编程:嵌入式C语言的内存管理(三)

内存泄漏令开发者头痛的地方也正是这个原因,内存泄漏的问题往往无法在第一时间被发现!而对于不熟悉内存管理的开发者更是难以定位错误。对于动态内存的操作,需要时刻记。旱币豢樯昵氲哪诖娌辉偈褂玫氖焙,必须及时释放。一个malloc操作需要对应一个free操作。4、内存对齐在很多的场合下,分配的内存不仅要...

AWorks编程:嵌入式C语言的内存管理(一)

很多工程师都知道,C/C++语言与其他语言不同,它需要开发者自己管理内存资源,动态内存使用不当,容易造成段错误或者内存泄漏,因此内存管理至关重要。本文将以C语言为例介绍动态内存管理的原理。C/C++语言与其他语言不同,它需要开发者自己管理内存资源。对于动态内存的使用不当容易造成段错误或者内存泄漏...





Copyright ?2007-2026 ANTPEDIA, All Rights Reserved
京ICP备07018254号 京公网安备1101085018 电信与信息服务业务经营许可证:京ICP证110310号
页面更新时间: 2026-09-06 21:45

美利体育(meili)官方网站_美利体育手机版下载