Введение

JRT Pascal (Джим Рассел Тайсон) — реализация языка программирования Pascal. Он был доступен в начале 1980-х годов для операционной системы CP/M.

История

В конце 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.

Прием

В мае 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 обанкротилась в конце прошлого года".