Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
I. P. Sharp Associates (IPSA) была крупной канадской компанией, предоставлявшей услуги совместного использования вычислительного времени, консалтинга и сервиса в 1970-х и 1980-х годах. IPSA хорошо известна своими разработками в области языка программирования APL, одной из первых компьютерных сетей с коммутацией пакетов под названием IPSANET, а также мощной почтовой системой для мэйнфреймов под названием 666 Box, оформленной как 666 BOX. В 1987 году компания была приобретена Reuters Group, которая использовала её до 2005 года в качестве центра хранения и обработки бизнес-данных.
I. P. Sharp Associates (IPSA) was a major Canadian computer time sharing, consulting and services firm of the 1970s and 1980s. IPSA is well known for its work on the programming language APL, an early packet switching computer network named IPSANET, and a powerful mainframe computer based email system named 666 Box, stylized as 666 BOX. It was purchased in 1987 by Reuters Group, which used them until 2005 as a data warehousing center for business data.
История
Основатели компании работали в команде в торонтском подразделении Ferranti, Ferranti Packard, которое продавало множество продуктов канадским вооруженным силам и крупным предприятиям. Команда занималась разработкой операционных систем и компиляторов для линейки мейнфреймов Ferranti Packard 6000. В 1964 году Ferranti продала свой вычислительный отдел компании International Computers and Tabulators, которая почти немедленно закрыла офис в Торонто. Ян Шарп, главный программист, основал I. P. Sharp Associates в декабре 1964 года вместе с другими членами команды (Роджером Муром, Тедом МакДорманом, Доном Смитом, Дэвидом Олдакером, Брайаном Дейли и Джеймсом МакШерри), а вскоре после этого к ним присоединился Дэвид Батлер. Компания начала с контрактного программирования на мейнфреймах серии IBM System/360 и в некоторой степени переняла бывшие военные заказы Ferranti. Она получила широкое распространение в канадском военно-морском флоте, открыв офис в Оттаве рядом со штаб-квартирой DND. Тед МакДорман и Джим МакШерри играли в этом ключевую роль. В какой-то момент IPSA могла заявить, что принимала участие в каждой компьютерной системе на борту кораблей канадского военно-морского флота. В первые годы IPSA сотрудничала со своей дочерней компанией Scientific Time Sharing Corporation (STSC) из Бетесды, штат Мэриленд, США, каждая из которых предлагала одни и те же услуги в своих странах. IPSA и STSC совместно разрабатывали программное обеспечение. В конечном итоге они разработали отдельные названия продуктов и разделились на Sharp APL и APL*Plus. Первоначально IPSA обслуживала клиентов STSC из своего центра обработки данных в Торонто. В 1972 году STSC построила собственный центр обработки данных. Впоследствии обе компании предоставляли друг другу услуги аварийного восстановления: если один из центров обработки данных выходил из строя, другой мог разместить пользователей обоих поставщиков.
The company's founders worked as a team at the Toronto division of Ferranti, Ferranti Packard, which sold many products to the Canadian military and large businesses. The team worked on operating system and compiler design for the company's range of mainframe computers, the Ferranti Packard 6000. In 1964 Ferranti sold off its computing division to International Computers and Tabulators, which almost immediately closed the Toronto office. Ian Sharp, the chief programmer, founded I. P. Sharp Associates in December 1964 with the other members of the team (Roger Moore, Ted McDorman, Don Smith, David Oldacre, Brian Daly, and James McSherry) and David Butler shortly after. The firm began with contract programming on IBM System/360 series mainframes, and to some degree took over Ferranti's former military work. It became particularly well used by the Canadian Navy, setting up an office in Ottawa near DND headquarters. Ted McDorman and Jim McSherry were lead players in this. At one point IPSA could claim to have played a part in every computer system onboard Canadian Navy ships. In the early years, IPSA collaborated with its sister company Scientific Time Sharing Corporation (STSC) of Bethesda, Maryland, USA, each retailing the same services in their respective countries. IPSA and STSC jointly developed their software. Eventually they devised separate product names. They separated as Sharp APL and APL*Plus. Initially, IPSA served STSC's customers from its Toronto datacenter. In 1972, STSC built its own datacenter. Afterward, both firms provided disaster recovery for each other: if one of the datacenters could not function, the other datacenter would accommodate both vendors' users.
Совместное использование времени и IPSANET
IPSA продавала время на своих мейнфреймах по минутам клиентам по всей Канаде и быстро превратилась в крупную службу совместного использования вычислительных ресурсов в 1970-х годах. Задолго до появления Интернета IPSA разработала IPSANET для обеспечения недорогой телекоммуникации между центром обработки данных в Торонто и клиентами IPSA по всей Северной Америке и Европе. Коммутация пакетов также сделала их трансатлантические каналы связи гораздо более надежными, поскольку на предыдущем оборудовании частые обрывы связи приводили к ошибкам, видимым для пользователей. По мере роста сети и с появлением Sharp APL на локальных компьютерах, клиенты Sharp, располагавшие собственными мейнфреймами, могли подключаться к сети, получать доступ к своему собственному или к мейнфрейму в Торонто из любой точки IPSANET и соответствующим образом передавать данные. В конечном итоге сеть предоставила "сетевые общие переменные", позволявшие программам, работающим на одном мейнфрейме, обмениваться данными в реальном времени с программами на другом мейнфрейме. Это использовалось для передачи файлов и электронной почты. Sharp APL, APL Plus и их варианты были основаны на программе IBM XM6. Дальнейшая разработка APL велась в Торонто и других местах. Позже, в 1980-х годах, филиал в Пало-Альто, Калифорния, под руководством Пола Л. Джексона, внес значительный вклад в развитие APL, а затем и J. В состав этого офиса входили Джоуи Таттл, Роланд Пеш и Юджин Макдоннелл. 666 Box, написанный на APL, был одним из первых коммерческих сервисов электронной почты, неформально известным среди пользователей как "Sharp Mailbox" (Острый почтовый ящик). Оригинальный 666 Box был написан Ларри Бридом из STSC. Позже он был переписан для повышения безопасности студентом-хакером из колледжа Нижней Канады, Лесли Г. Голдсмитом. В конечном итоге функциональность была расширена для поддержки передачи электронной почты между несколькими доменами (мейнфреймами) через IPSANET.
IPSA sold time on its mainframes by the minute to customers across Canada, and rapidly developed into a major time sharing service in the 1970s. Long before the Internet, IPSA developed IPSANET to provide cheap telecommunications between the Toronto data center and IPSA clients across North America and Europe. Packet switching also made their transatlantic links much more usable, since on previous equipment, frequent "line hits" would produce user visible errors. As the network grew, and as Sharp APL was available on in house computers, Sharp clients with their own mainframes could join the network, access their own or the Toronto mainframe from anywhere on IPSANET, and transfer data accordingly. The network eventually provided "Network Shared Variables" that allowed programs running on one mainframe to communicate in realtime with programs on another mainframe. This was used for file transfer and email services. Sharp APL and APL Plus, and variants, were all based on the XM6 IBM program. Further extensive APL development was done in Toronto and elsewhere. Later, in the 1980s, a branch office in Palo Alto, California, managed by Paul L. Jackson, made significant contributions to APL and later J. This office included Joey Tuttle, Roland Pesch, and Eugene McDonnell. 666 Box, written in APL, was one of the first commercial email services, known colloquially by its users as the "Sharp Mailbox". The original 666 Box was written by Larry Breed of STSC. It was later rewritten for higher security by a student hacker from Lower Canada College, Leslie H. Goldsmith. Eventually it was extended to support transferring email among multiple domains (mainframes) over the IPSANET.
Появление персональных компьютеров
Прибыльный бизнес таймшеринга начал ухудшаться в середине 1982 года, поскольку некоторые ключевые клиенты перевели свои операции из таймшеринга на собственную систему Sharp APL. Примерно в то же время IBM начала предлагать более компактные мэйнфреймы, такие как серия IBM 4300, которые можно было арендовать дешевле, чем использовать внешние сервисы. Клиенты, не зависящие от сети, первыми перешли на небольшие мэйнфреймы. Первоначально IBM PC не представлял серьезной угрозы для индустрии таймшеринга, поскольку вычислительной мощности и объема памяти этих небольших машин было недостаточно. Значительная часть бизнеса Sharp поддерживалась за счет работы с базами данных, что благоприятно повлияло на отсрочку неизбежного спада. STSC начал ощущать последствия ухудшения рынка таймшеринга на год-два раньше. Sharp активно занималась разработкой интерпретаторов APL для IBM PC и других компьютеров. Их реализация для IBM PC была основана на программном эмуляторе IBM System/370, написанном Роджером Муром, который позволял запускать исполняемый файл Sharp APL для мэйнфрейма на PC. Этот продукт использовался только пользователями, знакомыми с мэйнфрейм Sharp APL, и не достиг коммерческого успеха продукта APL*Plus/PC от STSC. Sharp также предлагала свой интерпретатор APL для аппаратной платформы PC XT/370, по сути, IBM PC/XT с картами эмуляции аппаратного обеспечения IBM 370, но эта платформа не получила распространения. Позже Sharp выпустила интерпретатор SAX (Sharp APL for Unix), основанный на интерпретаторе APL*Plus UNX от STSC, который представлял собой более полную реализацию расширений APL, разработанных Айверсоном. По состоянию на 2016 год SAX доступен от Soliton Incorporated. Компания Reuters приобрела I. P. Sharp Associates в 1987 году, в том числе и ради исторических финансовых данных. Ян Шарп оставался президентом до 1989 года, когда вышел на пенсию. В 1993 году подразделение APL Software компании IPSA было выкуплено сотрудниками у Reuters и переименовано в Soliton. В 2005 году Reuters закрыл офис в Торонто.
The profitable timesharing business started to deteriorate in mid 1982, as some key timesharing clients moved their operations from timesharing to in house Sharp APL. Around that time, IBM started offering smaller mainframes, such as the IBM 4300 series, which could be leased for less than the cost of using external services. Clients who did not depend on the network were the first to migrate to small mainframes. Initially, the presence of the IBM PC posed little threat to the timesharing industry as the computing power and storage capacity offered by these small machines was insufficient. A major part of Sharp's business was buttressed by database business, which had the beneficial effect of delaying the eventual downslide. STSC started to feel the effects of the deteriorating timesharing market one or two years earlier. Sharp was active in the field of developing APL interpreters for the IBM PC and other computers. Their IBM PC implementation was based on a software IBM System/370 emulator, written by Roger Moore, which ran the mainframe Sharp APL executable on the PC. This product was only used by users exposed to mainframe Sharp APL, never enjoying the commercial success of STSC's APL*Plus/PC product. Sharp also offered their APL interpreter for PC XT/370 hardware, essentially an IBM PC/XT with IBM 370 hardware emulation cards, but the PC/370 hardware never caught on. Later, Sharp released the SAX (Sharp APL for Unix) interpreter, based on STSC's APL*Plus UNX interpreter, which was a much more complete implementation of Iverson's APL extensions. As of 2016, SAX is available from Soliton Incorporated. Reuters purchased I. P. Sharp Associates in 1987, partly for the historic financial data. Ian Sharp continued as president until 1989, when he retired. In 1993, IPSA's APL Software Division was purchased by its employees from Reuters and renamed Soliton. Reuters closed the Toronto facility in 2005.