S (язык программирования)

Оглавление1 S (язык программирования)1.1 История и развитие S1.2 Ранние версии S1.3 Эволюция и распространение S1.4 Развитие S-PLUS1.5 S4 и последующие […]

S (язык программирования)

  • История и развитие S

    • S – язык статистического программирования, разработанный в Bell Laboratories. 
    • Цель S – быстрое и точное воплощение идей в программное обеспечение. 
    • S-PLUS – основная реализация S, продавалась TIBCO Software. 
    • R, часть проекта GNU, основан на S и частично совместим с S-программами. 
  • Ранние версии S

    • S был разработан для альтернативного подхода к статистическим вычислениям, основанного на анализе данных. 
    • Разработка S велась под руководством Джона Чемберса и Тревора Хасти, с участием других сотрудников AT&T. 
    • Первая рабочая версия S была выпущена в 1976 году, работала на GCOS. 
  • Эволюция и распространение S

    • Название “S” было выбрано из-за его распространенности и соответствия другим языкам программирования. 
    • S2 была перенесена с GCOS на UNIX в конце 1979 года, став основной платформой. 
    • В 1980 году S была распространена за пределами Bell Laboratories, в 1981 году стали доступны исходные версии. 
    • В 1984 году были опубликованы книги по S, а в 1984 году исходный код стал лицензирован для образовательных и коммерческих целей. 
  • Развитие S-PLUS

    • S-PLUS был выпущен в 1988 году компанией Statistical Sciences, Inc., позже продан TIBCO Software. 
    • S-PLUS внес множество изменений в синтаксис языка и расширил понятие “объекты”. 
    • Переход на новый S-PLUS был сложным для пользователей из-за необходимости переписывать макросы. 
  • S4 и последующие версии

    • S4, выпущенная в 1998 году, добавила расширенные объектно-ориентированные возможности. 
    • S4 отличается от S3 формальным определением классов и множественной диспетчеризацией. 
  • Связь с R

    • R, производный язык от S, частично совместим с S-программами. 

Полный текст статьи:

S (язык программирования) — Википедия

Оставьте комментарий

Прокрутить вверх