Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Паскаль бағдарламалау тілінің іске асырылуы
Pascal programming language implementation
JRT Pascal (Джим Рассел Тайсон) – Паскаль бағдарламалау тілінің іске асырылған нұсқасы. Ол 1980-ші жылдардың басында CP/M операциялық жүйесінде қолжетімді болды.
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 Паскаль болды, көптеген адамдар оның бағасы жүздеген доллар тұратынын қымбат санады. UCSD Паскальдің бастапқы негізі – Паскальдің авторлары, Цюрихтегі ETH мекемесінен шыққан p машинасының компиляторы болды. JRT – Джим Рассел Тайсон жасаған Паскаль интерпретаторы, ол UCSD Паскальдің p кодынан өзге, өзіндік псевдокодына компиляциялайтын. 1980 жылдардың басында әртүрлі ұйымдар микрокомпьютерлерде UCSD Паскаль үшін компиляторлар жасады. UCSD-нің жасаушылары UCSD-ні интерпретатордан компиляцияланатын, түпкілікті жүйеге бір қадамда айналдыратын түпкілікті компиляторды жасап жатқанын хабарлады. JRT бірнеше ай бойы UCSD Паскальге қарағанда әлдеқайда арзан балама ретінде көп назар аударды. Бірақ бұл бір жылға жетпеді, себебі Borland Turbo Pascal сатуды бастады. Дегенмен, JRT өте маңызды болды, өйткені ол Паскальдік жүйе үшін төмен баға белгілеу үрдісін (кемінде) қалыптастырды. JRT жарнамаларында "толық CP/M Паскаль тек қана!" деп жазылған, сондай-ақ "Бұл біз сатқан жүйе!" делінген. Көп тапсырыстар келіп түскеннен кейін, оларды толық орындау мүмкін болмады. Джерри Пурнелл BYTE журналында Сара Смит тапсырыс бергеннен кейін сегіз ай өткен соң да бағдарламалық жасақтаманы алмағанын хабарлады. Соның салдарынан JRT Systems 18 қараша 1983 жылы 11-тарау бойынша банкротқа өтініш берді. Өнім 4-нұсқасына дейін жалғасты, ал Modula 2-мен бірге, Turbo Pascal шамамен бірдей бағада болмаса, табысты болуы мүмкін еді. Turbo Pascal – IDE және клиенттердің сұранысын қанағаттандыратын бизнес-модельге ие нағыз компилятор болды. Кейіннен JRT Ellis Computing компаниясымен "Nevada Pascal" деген атпен сатылды деген ақпарат бар.
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-ды журналда "сәтсіздік" деп сипаттады. Джефф Дантеман 1984 жылы PC Magazine журналында 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".