NetRexx这款为Rexx编程语言
提供运行时的JVM,刚刚被IBM开源。Rexx是一个比Python、Ruby和很多其他有名的脚本语言还要早的脚本语言,已经有十多年的历史。开始的时候,Rexx被设计用来运行在大型机上(VM/MVS),后来也以ARexx
之名被广泛应用在OS/2,甚至AmgiaOS 2.0上(注:amigaOS本身是运行在amiga机器上的操作系统,于1985年面世,是第一个提供真彩色的操作系统。)。
NetRexx被编译成Java字节码后,可以跑在任何JVM上。开始的时候,它只支持Java 1.0版本的JVM,现在已经不受限制。最近,IBM已经将其开源
,并交给负责管理该语言的Rexx语言联盟管理
。此前,IBM还开源了Rexx的一个变种语言Object Rexx
。因为NetRexx可以被编译成Java字节码,所以其也有望运行在Android等移动设备上
。随着NetRexx的开源,我们将有可能看到更多和这一强大的脚本语言相关的实际案例出现。
恭喜Rexx语言的发明人Mike Cowlishaw
(其Twitter为@MikeCowlishaw
),除了Rexx语言,他还设计了许多基于Rexx的工具,比如LEXX(可能是第一个支持颜色的文本编辑器)。另外他还是JSR 13
的幕后作者,将BigDecimal类引入Java,以及为Python等许多语言所学习的相应规范
。
查看英文原文:NetRexx Open-Sourced
分享到:
相关推荐
【IBM Java 1.6.0】是IBM公司推出的一款基于Java SE 6的高性能、高可靠性的Java运行环境。这个版本的IBM Java是专为Linux i386平台设计的,提供了丰富的功能和组件,以支持各种企业级应用的开发和运行。以下是关于这...
IBM Java PPC64 SDK 7.0-10.50是IBM专门为PowerPC64架构的AIX操作系统设计的一款Java开发工具包。这个版本的SDK(Software Development Kit)包含了运行和开发Java应用程序所需的全套组件,包括Java运行时环境(JRE...
ibm-java-sdk-8.0-5.11-x86_64-archive.bin ibm的jdk 8.0版本
在IT行业中,Java是一种广泛应用的编程语言,而IBM MQ(原名WebSphere MQ)是IBM提供的消息中间件,用于在不同系统之间可靠地传递数据。本文将深入探讨如何使用Java来连接IBM MQ,以实现跨平台的信息交换。 首先,...
【JAVA面试题】Java语言是IT领域广泛应用的编程语言,面试中经常涉及到其核心概念和技术。以下是基于给定内容的一些详细知识点: 1. **面向对象的特征**:面向对象编程的四大特征是抽象、继承、封装和多态。 - ...
### IBM公司Java培训知识点概述 #### 一、Java语言的发展历史与主要特性 ...综上所述,IBM公司的Java培训资料涵盖了Java语言的基础知识、发展历程、主要特性和高级主题等内容,旨在帮助学员全面掌握Java编程技能。
【IBM公司Java培训PPT】是一份来自IBM技术中心的教育资源,主要涵盖了Java语言的基础知识,包括其发展历程、主要特性、程序相关问题以及开发环境等内容。以下是对这些知识点的详细说明: 1. **Java语言的发展历史**...
在这个“java IBM MQ 7.5.0 生产者和消费者实例”中,我们将探讨如何使用Java编程语言与IBM MQ 7.5.0版本进行交互,创建生产者和消费者应用。 1. **IBM MQ安装与配置**: 在开始编程之前,首先需要在本地或服务器...
《IBM 经典JAVA书籍 轻松愉快地构建 EJB》是一本专注于企业级Java应用开发的专业读物,尤其侧重于EJB(Enterprise JavaBeans)的深入理解和实践。IBM作为全球知名的IT巨头,其在Java技术领域的研究与贡献举足轻重,...
在这个“Java下操作IBM Websphere MQ的项目案例”中,我们将探讨如何使用Java语言与IBM MQ进行交互,以及如何在Eclipse开发环境中设置和运行相关的项目。 首先,我们需要了解IBM MQ的基本概念。IBM MQ提供了一个...
linux 64位IBM JDK1.8 linux 64位
此课程采用中文教学,旨在帮助学员掌握JAVA语言的核心概念,以及在IBM环境中进行应用开发的技能。通过学习,学员能够理解JAVA编程的基本语法,了解IBM开发工具的使用,并能熟练地在IBM平台上构建和部署JAVA应用程序...
IBM网站JAVA资料.exe
在这个场景中,"IBM MQ的java相关jar"指的是IBM MQ客户端中用于Java编程的库文件,这些JAR文件包含了必要的API,使得Java开发者可以方便地在应用中集成IBM MQ的功能。 IBM MQ Java API主要包括以下关键组件: 1. *...
IBM JVM 分析工具,JCA,javaCore查看工具
【IBM开源Eclipse OpenJ9】是IBM公司在2017年将其自研的JDK(Java Development Kit)贡献给开源社区的重大举措。这一行动不仅表明了IBM对开放源代码的承诺,也为Java开发者提供了更多选择,特别是对于需要高性能、低...
本篇将基于IBM的Java培训内容,详细阐述Java语言的核心特点、发展历程、运行机制以及相关开发工具。 **Java语言概述** Java起源于1991年,由James Gosling领导的Green小组开发,最初名为Oak,旨在应用于数字家电。...
Java调用IBM MQ(Message Queue)是企业级应用中常见的一种技术,用于实现应用程序之间的异步通信和消息传递。在Java环境中,IBM提供了专门的Java Connector(JMS API)来与MQ进行交互。本篇文章将深入讲解如何在...
ibm-java-jre-6.0-16.30-linux-i386.binibm-java-jre-6.0-16.30-linux-i386.bin