JRT Pascal
   HOME

TheInfoList



OR:

JRT Pascal (Jim Russell Tyson) is an implementation of the
Pascal programming language Pascal is an Imperative programming, imperative and Procedural programming, procedural programming language, designed by Niklaus Wirth as a small, efficient language intended to encourage good programming practices using structured programming an ...
. It was available in the early 1980s on the
CP/M CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created in 1974 for Intel 8080/ 85-based microcomputers by Gary Kildall of Digital Research, Inc. Initial ...
operating system.


History

At the end of the 1970s, the most popular Pascal implementation for
microcomputers A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (PC ...
was
UCSD Pascal UCSD Pascal is a Pascal programming language system that runs on the UCSD p-System, a portable, highly machine-independent operating system. UCSD Pascal was first released in 1977. It was developed at the University of California, San Diego (UCS ...
, which many people considered overpriced at hundreds of dollars. The original basis for UCSD Pascal was the p-machine compiler from
ETH Zurich (colloquially) , former_name = eidgenössische polytechnische Schule , image = ETHZ.JPG , image_size = , established = , type = Public , budget = CHF 1.896 billion (2021) , rector = Günther Dissertori , president = Joël Mesot , ac ...
, the originators of Pascal. JRT was a Pascal interpreter by Jim Russell Tyson that compiled to its own pseudocode separate from UCSD Pascal p-code. In the early 1980s various organizations developed compilers for UCSD Pascal on microcomputers. UCSD's developers announced that they were working on a native" compiler that would essentially would convert UCSD from an interpreter to a compiled, native system in one step. JRT was able to get considerable attention for several months by being a much cheaper alternative to UCSD Pascal. This lasted less than a year, as
Borland Borland Software Corporation was a computer technology company founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad and Philippe Kahn. Its main business was the development and sale of software development and software deployment product ...
began selling
Turbo Pascal Turbo Pascal is a software development system that includes a compiler and an integrated development environment (IDE) for the Pascal (programming language), Pascal programming language running on CP/M, CP/M-86, and DOS. It was originally develo ...
. However, JRT was very important in that it established a low price precedent (less than ) for a Pascal implementation. JRT advertisements promised "a complete CP/M Pascal for only !", stating that "this is the same system we sold for !". After receiving too many orders for it to fill—
Jerry Pournelle Jerry Eugene Pournelle (; August 7, 1933 – September 8, 2017) was an American scientist in the area of operations research and human factors research, a science fiction writer, essayist, journalist, and one of the first bloggers. In the 1960s ...
reported in ''
BYTE The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit ...
'' that Sarah Smith had not received the software eight months after ordering—JRT Systems filed for
Chapter 11 bankruptcy Chapter 11 of the United States Bankruptcy Code (Title 11 of the United States Code) permits reorganization under the bankruptcy laws of the United States. Such reorganization, known as Chapter 11 bankruptcy, is available to every business, whe ...
on 18 November 1983. The product eventually continued through a version 4 priced at and along with a
Modula-2 Modula-2 is a structured, procedural programming language developed between 1977 and 1985/8 by Niklaus Wirth at ETH Zurich. It was created as the language for the operating system and application software of the Lilith personal workstation. It w ...
at may have been successful had not Turbo Pascal shown up for about the same price. Turbo Pascal was a true compiler with an IDE as well as a business model that allowed it to meet customer demand. JRT was said to have later been sold under the name "Nevada Pascal" by Ellis Computing.


Reception

Pournelle in May 1983 reported that JRT Pascal 2.0 was "intentionally a nonportable dialect", criticized its error handling, and advised beginners with the language to "stay away from it". ''BYTE'' editors in April 1983 and January 1984 reported receiving many complaints from readers on slow delivery of JRT Pascal. Pournelle in January 1984 called version 3.0 "a bargain at $29.95. Qualifications: it's a bargain in comparison to a lot of stuff on the market, and its value depends in good part on what you intend to do with it". He reported that 3.0 "has fixed most—not all, but most—of the bugs that plagued the earlier versions", and that "it's cheap for the compiler alone, and you get a bunch of useful utilities with it". Pournelle warned, however, of its "nonstandard features" and that based on Smith's experience and "lots of letters from readers who ordered JRT Pascal and received nothing ... for months", "you must then be prepared to wait" for delivery. Because of JRT, Borland at first had difficulty in persuading customers that it was shipping Turbo Pascal.
Bruce F. Webster Bruce F. Webster is an American academic and software engineer. He is currently a principal at Bruce F. Webster & Associates and an adjunct professor in computer science at Brigham Young University. Early life and education Webster studied ...
in August 1985 described JRT Pascal in the magazine as a "fiasco". Jeff Duntemann stated in ''
PC Magazine ''PC Magazine'' (shortened as ''PCMag'') is an American computer magazine published by Ziff Davis. A print edition was published from 1982 to January 2009. Publication of online editions started in late 1994 and have continued to the present d ...
'' in 1984 that JRT Pascal "was a terrible compiler. Besides doing great harm to the Pascal language definition, it was a bug farm, locking up my CP/M-80 computer several times an evening. Not surprisingly, JRT Systems went bankrupt late last year".


References


External links


JRT Pascal user's Manual
{{DEFAULTSORT:Jrt Pascal (programming language) compilers Pascal programming language family CP/M software