Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
JRT Pascal (Джим Рассел Тайсон) — реализация языка программирования Pascal. Он был доступен в начале 1980-х годов для операционной системы CP/M.
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.
История
В конце 1970-х годов наиболее популярной реализацией Паскаля для микрокомпьютеров был UCSD Pascal, который многие считали неоправданно дорогим – его стоимость составляла сотни долларов. Первоначальной основой для UCSD Pascal был компилятор p-машины из ETH Zurich, разработчики языка Pascal. JRT был интерпретатором Паскаля, созданным Джимом Расселом Тайсоном, который компилировал свой собственный псевдокод, отличный от p-кода UCSD Pascal. В начале 1980-х годов различные организации разработали компиляторы для UCSD Pascal на микрокомпьютерах. Разработчики UCSD объявили о работе над собственным компилятором, который должен был преобразовать UCSD из интерпретатора в компилируемую систему непосредственно за один шаг. JRT привлек значительное внимание на несколько месяцев, предлагая гораздо более дешевую альтернативу UCSD Pascal. Однако это продолжалось менее года, поскольку Borland начала продавать Turbo Pascal. Тем не менее, JRT был важен тем, что установил низкий ценовой прецедент (менее чем) для реализации Паскаля. В рекламе JRT обещали "полноценный CP/M Pascal всего за!", заявляя, что "это та же система, которую мы продавали за!". После получения слишком большого количества заказов, которые не могли выполнить, Джерри Пурнелл сообщил в BYTE, что Сара Смит не получила программное обеспечение даже спустя восемь месяцев после заказа. 18 ноября 1983 года JRT Systems подала заявление о банкротстве по главе 11. Продукт в конечном итоге был продолжен в версии 4 по цене, а вместе с Modula 2 по цене, возможно, добился бы успеха, если бы не появление Turbo Pascal по сопоставимой цене. Turbo Pascal был полноценным компилятором с интегрированной средой разработки (IDE), а также бизнес-моделью, позволявшей удовлетворять спрос клиентов. Позже, как утверждается, JRT был продан под названием "Nevada Pascal" компании Ellis Computing.
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 machine compiler from ETH Zurich, 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 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 ) 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 reported in BYTE that Sarah Smith had not received the software eight months after ordering—JRT Systems filed for Chapter 11 bankruptcy on 18 November 1983. The product eventually continued through a version 4 priced at and along with a Modula 2 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.
Прием
В мае 1983 года Пурнелл сообщил, что JRT Pascal 2.0 был "преднамеренно непереносимым диалектом", критиковал его обработку ошибок и советовал начинающим пользователям языка "держаться от него подальше". Редакторы BYTE в апреле 1983 и январе 1984 года сообщили о получении множества жалоб от читателей на задержку доставки JRT Pascal. В январе 1984 года Пурнелл назвал версию 3.0 "выгодным приобретением за 29,95 долларов. Однако стоит отметить, что это выгодная цена по сравнению с многими другими продуктами на рынке, и его ценность во многом зависит от того, для каких целей вы планируете его использовать". Он сообщил, что в версии 3.0 "исправлено большинство – не все, но большинство – ошибок, которые преследовали более ранние версии", и что "сам компилятор стоит недорого, а в комплекте идет множество полезных утилит". Однако Пурнелл предупредил о его "нестандартных функциях" и о том, что, основываясь на опыте Смита и "множестве писем от читателей, которые заказывали JRT Pascal и месяцами ничего не получали", "вам следует быть готовым ждать" доставки. Из-за JRT компании Borland поначалу было сложно убедить клиентов в том, что она действительно отправляет Turbo Pascal. Брюс Ф. Вебстер в августе 1985 года описал JRT Pascal в журнале как "провал". Джефф Дантеманн заявил в журнале PC Magazine в 1984 году, что JRT Pascal "был ужасным компилятором. Помимо того, что он нанес серьезный ущерб определению языка Паскаль, это был рассадник ошибок, из-за которого мой компьютер CP/M 80 несколько раз зависал за вечер. Неудивительно, что JRT Systems обанкротилась в конце прошлого года".
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 in August 1985 described JRT Pascal in the magazine as a "fiasco". 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".