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

S (язык программирования) История и развитие S S — язык статистического программирования, разработанный в Bell Laboratories.  Цель S — быстрое […]

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 (язык программирования) — Википедия

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

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