Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
JRT Pascal
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{short description|Pascal programming language implementation}} '''JRT Pascal''' (Jim Russell Tyson) is an implementation of the [[Pascal programming language]]. It was available in the early 1980s on the [[CP/M]] operating system. == History == At the end of the 1970s, the most popular Pascal implementation for [[microcomputers]] was [[UCSD Pascal]], which many people considered overpriced at hundreds of dollars. The original basis for UCSD Pascal was the [[p-code machine|p-machine]] compiler from [[ETH Zurich]], the originators of Pascal. <!-- Deleted image removed: [[File:JRT ADV March83.jpg| thumb | right |200 px | Advertisement for version 3.0 of the JRT compiler, March 1983 [[BYTE]] magazine ]] --> 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 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]] began selling [[Turbo Pascal]]. However, JRT was very important in that it established a low price precedent (less than {{US$|long=no|100}}) for a Pascal implementation. JRT advertisements promised "a complete CP/M Pascal for only {{US$|long=no|29.95}}!", stating that "this is the same system we sold for {{US$|long=no|295}}!".<ref name="byte198212">{{cite news | url=https://archive.org/stream/byte-magazine-1982-12/1982_12_BYTE_07-12_Game_Plan_1982#page/n11/mode/2up | title=Now: A Complete CP/M Pascal for Only $29.95! | work=BYTE | date=December 1982 | accessdate=1 October 2016 | pages=11 | type=advertisement}}</ref> After receiving too many orders for it to fill—[[Jerry Pournelle]] reported in ''[[BYTE]]'' that [[Sarah Smith (writer)|Sarah Smith]] had not received the software eight months after ordering—JRT Systems filed for [[Chapter 11 bankruptcy]] on 18 November 1983.<ref name="pournelle198401">{{cite news | url=https://archive.org/stream/byte-magazine-1984-01/BYTE-1984-01#page/n61/mode/2up | title=Too Many Leads, or What in *;?!#"*? Goes First? | work=BYTE | date=January 1984 | accessdate=20 January 2015 | author=Pournelle, Jerry | pages=61}}</ref> The product eventually continued through a version 4 priced at {{US$|long=no|69.95}} and along with a [[Modula-2]] at {{US$|long=no|99.95}} 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".<ref name="pournelle198305">{{Cite magazine |last=Pournelle |first=Jerry |date=May 1983 |title=Ulterior Motives, Lobo, Buying Your First Computer, JRT Update |url=https://archive.org/stream/byte-magazine-1983-05/1983_05_BYTE_08-05_The_Electronic_Office#page/n299/mode/2up |magazine=BYTE |pages=298–324}}</ref> ''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.{{r|pournelle198401}} Because of JRT, Borland at first had difficulty in persuading customers that it was shipping Turbo Pascal.<ref name="pournelle198404">{{cite news | url=https://archive.org/stream/byte-magazine-1984-04/1984_04_BYTE_09-04_Real-World_Interfacing#page/n57/mode/2up | title=The Most Fabulous Object in the Entire World | work=BYTE | date=April 1984 | accessdate=2 March 2016 | author=Pournelle, Jerry | pages=57}}</ref> [[Bruce F. Webster]] in August 1985 described JRT Pascal in the magazine as a "fiasco".<ref name="webster198508">{{cite news | url=https://archive.org/stream/byte-magazine-1985-08/1985_08_BYTE_10-08_Declarative_Languages#page/n361/mode/2up | title=Greetings and Agitations | work=BYTE | date=August 1985 | accessdate=27 October 2013 | author=Webster, Bruce F. | pages=355}}</ref> Jeff Duntemann stated in ''[[PC Magazine]]'' 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".{{r|duntemann19841113}} ==References== {{Reflist|refs= <ref name="duntemann19841113">{{cite news | url=https://books.google.com/books?id=-Ukz6hjZEA4C&pg=PA276 | title=Supercharged Turbo Pascal | work=PC Magazine | date=1984-11-13 | accessdate=25 October 2013 | author=Duntemann, Jeff | pages=276}}</ref> }} ==External links== *[http://www.znode51.de/pcwworld/l103/user_0/ JRT Pascal user's Manual] *[http://www.retroarchive.org/cpm/lang/lang.htm JRT Pascal System for CP/M] {{Pascal programming language family}} {{DEFAULTSORT:Jrt}} [[Category:Pascal (programming language) compilers]] [[Category:Pascal programming language family]] [[Category:CP/M software]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Cite magazine
(
edit
)
Template:Cite news
(
edit
)
Template:Pascal programming language family
(
edit
)
Template:R
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:US$
(
edit
)