📜  Rexx-Brexx(1)

📅  最后修改于: 2023-12-03 15:34:43.243000             🧑  作者: Mango

Rexx-Brexx

Rexx和Brexx是两种解释型编程语言,开发者Mike Cowlishaw于1979年发布了Rexx。

Rexx和Brexx都特别适用于系统管理和脚本编写,因为它们易于学习和书写。它们在IBM Mainframes上很有名,并已成为ANSI标准。

特点
语法

Rexx和Brexx的语法非常简洁,易于学习和记忆。 以下是一个简单的例子:

/* Rexx */
/* 打印Hello World */
say 'Hello World'
/* Brexx */
/* 打印Hello World */
say "Hello World";
数据类型

Rexx和Brexx支持多种数据类型,包括字符串,整数,布尔型,浮点型和日期类型等。 以下是一个显示日期和时间的示例代码:

/* Rexx */
/* 显示日期和时间 */
current_date = date()
current_time = time()
say "Today is" current_date "and the time is" current_time
/* Brexx */
/* 显示日期和时间 */
current_date = DATE()
current_time = TIME()
say "Today is" current_date "and the time is" current_time;
控制结构

Rexx和Brexx支持常见的控制结构,如if-else语句,for循环,while循环等等。 以下是一个简单的示例代码:

/* Rexx */
/* 判断奇偶并输出 */
number = 10
if number % 2 = 0 then
  say number "is even"
else
  say number "is odd"
/* Brexx */
/* 判断奇偶并输出 */
number = 10;
if MOD(number, 2) = 0 THEN say number "is even";
ELSE say number "is odd";
总结

Rexx和Brexx是非常实用的编程语言,它们的语法简洁,易于学习和记忆,可以处理多种数据类型,支持常见的控制结构,尤其适用于系统管理和脚本编写。如果你需要编写一些简单而实用的程序,那么Rexx和Brexx可能是你的不二之选。