Книги по Net Rexx

NetRexx – это Будущее языка Rexx на мобильных платформах.

     REXX отлично подходит для мобильных устройств благодаря скромным требованиям и отличной переносимости. Уже существуют несколько реализаций REXX и NetRexx для Android. Например, есть NetRexx IDE для Android-устройств.

     Производительность, которая присуща оптимизированному коду, появляется на маломощных машинах, "карманных мейнфреймах". Вполне возможно, что код NetRexx уже выполняется на вашем Android-устройстве, просто вы об этом не догадываетесь...

     NetRexx ветвь развития создана отцом языка REXX. Начиналось все как эксперимент по оценке возможности выполнения REXX на виртуальной машине Java (JVM). В дальнейшем это стал первый альтернативный язык для JVM. Эта версия сегодня является стабильным, полноценным и самодостаточным продуктом, который обходит по производительности другие языки для VM.

     NetRexx реализован в виде кросс-платформенного транслятора с REXX в исходный код на языке Java. За 16 лет существования эта версия JVM продемонстрировала значительный прогресс для компилятора javac, ВМ hotspot, j9 и др. NetRexx - это попытка начать с нуля и исправить то, что не устраивало самого Майка Кулешоу. Это, как было отмечено в 2008 году на саммите Sun JVM Language Summit, единственный альтернативный язык для JVM, который послужил основой для создания нового класса в библиотеке Java Class Library: BigDecimal.

     IBM сдержали обещание открыть Object REXX и NetRexx (первый в 2005 году, второй в июне 2011 года). Для всех пользователей и поклонников это означает, что затраченные ресурсы не пропадут зря и есть перспективы.

Название Источник Скачать Читать в интернете
1 NetRexx Programmer's Guide netrexx.org pdf Version 3.04 GA
Автор RexxLA Дата 2015
The Programming Guide is the one manual that at the same time teaches programming, shows lots of examples as they occur in the real world, and explains about the internals of the translator and how to interface with it. Currently in development – please tolerate the white spots for some time.
2 NetRexx Quick Start Guide netrexx.org pdf Version 3.04 GA
Автор Mike Cowlishaw, RexxLA Дата 2015
This guide is meant for an audience that has done some programming and wants to start quickly. It starts with a quick tour of the language, and a section on installing the NetRexx translator and how to run it. It also contains help for troubleshooting if anything in the installation does not work as designed, and states current limits and restrictions of the open source reference implementation.
3 NetRexx Language Reference netrexx.org pdf Version 3.04 GA
Автор Mike Cowlishaw, RexxLA Дата 2015
Referred to as the NRL, this is the formal definition of the language, documenting its syntax and semantics, and prescribing minimal functionality for language implementors. It is the definitive answer to any question on the language, and as such, is subject to approval of the NetRexx Architecture Review Board on any release of the language (including its NRL).
4 Creating Java Applications Using NetRexx IBM Redbooks boo, pdf, примеры First Edition
Автор IBM Дата 1997
Produced by an IBM RedBook team, this book from 1997 goes into details of how to interface with Java, and was the starting point for many in their Java/NetRexx careers.
This  edition  applies  to  Version  1.0  and  Version  1.1  of  NetRexx  with  Java  Development  Kit  1.1.1  for  use with  the  OS/2  Warp,  Windows  95,  and  Windows  NT  operating  systems.
Because  NetRexx  runs  on  any  platform  where  Java  is  implemented,  it  applies  to  other  platforms  and operating  systems  as  well.
5 NetRexx 2 https://wi.wu-wien.ac.at:8003/rgf/rexx/ pdf Version 2.00
https://archive.org/details/NetRexx2 https://archive.org/details/NetRexx2
Автор Mike Cowlishaw Дата 2009
NetRexx is a general-purpose programming language inspired by two very different programming languages, Rexx and Java™. It is designed for people, not computers. In this respect it follows Rexx closely, with many of the concepts and most of the syntax taken directly from Rexx or its object-oriented version, Object Rexx. From Java it derives static typing, binary arithmetic, the object model, and exception handling. The resulting language not only provides the scripting capabilities and decimal arithmetic of Rexx, but also seamlessly extends to large application development with fast binary arithmetic.
6 Proposals for NetRexx https://wi.wu-wien.ac.at:8002/rgf/rexx/NetRexx/ pdf Initial public release
Автор Martin Lafaix Дата 2008
In this document I describe eight proposed areas of enhancements to the NetRexx language: piece-wise methods definitions, privileged objects, enhanced type system, short-circuit logical operators, assertions, enhanced array support, default implementations in interfaces, and delegates. My intention in making those proposals is to enhance the readability, expressivity, and descriptiveness of NetRexx, so that the programs we create can be easier to write and maintain. The syntax and semantics are subject to change. Please send comments and suggestions to Martin Lafaix, lafaix@online.fr.
7 The NetRexx Language https://wi.wu-wien.ac.at:8003/rgf/rexx/NetRexx/NetRexxD/ pdf Specification 1.00
Автор Mike Cowlishaw Дата 1997
The language is described first in terms of the characters from which it is composed and its low-level syntax, and then progressively through more complex constructions. Finally, special sections describe the semantics of the more complicated areas.
Some features of the language, such as options keywords and binary arithmetic, are implementation-dependent. Rather than leaving these important aspects entirely abstract, this description includes summaries of the treatment of such items in the reference implementation of NetRexx. The reference implementation is based on the Java environment and class libraries.
Paragraphs that refer to the reference implementation, and are therefore not strictly part of the language definition, are shown in italics, like this one.
8 NetRexx Language Supplement https://wi.wu-wien.ac.at:8003/rgf/rexx/NetRexx/NetRexxD/ pdf Version 2.00
Автор Mike Cowlishaw Дата 2000
This document is the supplement to The NetRexx Language. Please see that book for background information about the language, collected syntax diagrams, etc. Page numbers in this supplement shown like [NRL 78] refer to page numbers in the book.
The supplement is in two parts:
1. New and experimental language features
2. The Rexx class and other classes in the netrexx.lang package (see page 27).
The descriptions here assume that you have used NetRexx or have read an overview of the language; they also assume, and should be read in the context of, the NetRexx language definition.
9 NetRexx User’s Guide https://wi.wu-wien.ac.at:8003/rgf/rexx/NetRexx/NetRexxD/ pdf Version 2.00
Автор Mike Cowlishaw Дата 2000
This document is the User’s Guide for the reference implementation of NetRexx. NetRexx is a human-oriented programming language which makes writing and using Java1 classes quicker and easier than writing in Java.
In this Guide, you’ll find information on:
• Installing NetRexx
• Using the NetRexx translator as a compiler, interpreter, or syntax checker
• Current restrictions.
10 VM/ESA. Network Computing with Java and NetRexx IBM Redbooks pdf First Edition
Автор Kris Buelens, Bengt Heijnesson, Dave Jones, Salvador Torres Дата 1998
Java is the hot new programming language for the nineties and beyond and for developing a whole new category of Internet aware applications. NetRexx 'improves' upon Java by blending the best features of classic REXX with the object model and semantics of Java and the Java Virtual Machine execution environment. Together, these languages provide powerful new tools for enabling VM/ESA systems to fully participate on both the Internet and on organizations' internal 'intra-nets'.  Coupled with the new IBM Network Station, VM/ESA can now provide a powerful solution for bringing network aware applications to large numbers of simultaneous users in a very cost effective manner.
This redbook describes how to install and configure both Java and NetRexx using the IBM provided installation files and scripts. It also covers a selection of VM tools that make using NetRexx and Java easier and less trouble-prone to the applications developer. There is a detailed comparison of  etRexx to classic REXX to help guide VM/REXX programmers through the similarities and differences and introduce them to the novel capabilities of NetRexx. Also included are hints and tips on good NetRexx design and a wealth of examples of NetRexx application programming techniques in the CMS environment.
The book culminates with a complete demonstration application, comprised of a multithreaded CMS server written entirely in NetRexx and a graphical client, written in a mixture of NetRexx and Java, that may be run on IBM Network Stations or other Java platforms, which provides various graphical views of VM performance statistics. Detailed instructions for configuring a network station environment to support the execution of such VM/ESA-based applications are also included.
11 NetRexx Language Overview https://wi.wu-wien.ac.at:8003/rgf/rexx/NetRexx/NetRexxD/ pdf Version 2.00
Автор Mike Cowlishaw Дата 2000
This document summarizes the main features of NetRexx, and is intended to help you start using it quickly. It’s assumed that you have some knowledge of programming in a language such as Rexx, C, BASIC, or Java, but a knowledge of “object-oriented” programming isn’t needed.
This is not a complete tutorial, though – think of it more as a “taster”; it covers the main points of the language and shows some examples you can try or modify. For full details of the language, consult the NetRexx Language Definition and the NetRexx Language Supplement.