Введение
S PLUS – коммерческая реализация языка программирования S, продаваемая компанией TIBCO Software Inc. Она обладает возможностями объектно-ориентированного программирования и продвинутыми аналитическими алгоритмами. Ее возможности статистического анализа широко используются эконометристами. Программный пакет S PLUS FinMetrics был разработан для эконометрического анализа временных рядов. В связи с растущей популярностью свободно распространяемого преемника S – R, компания TIBCO Software выпустила TIBCO Enterprise Runtime for R (TERR) как альтернативный интерпретатор R. Он доступен для операционных систем Windows и UNIX.
Историческая хронология
В 1998 году S PLUS был впервые разработан и выпущен стартап-компанией из Сиэтла под названием Statistical Sciences, Inc. Основателем и единственным владельцем компании является Р. Дуглас Мартин, профессор статистики в Университете Вашингтона, Сиэтл. Мартин первоначально изучил S, работая в лабораториях Белла, где язык S был первоначально разработан. Statistical Sciences приобрела эксклюзивную лицензию на распространение S и объединилась с MathSoft в 1993 году, став подразделением компании по продуктам анализа данных (DAPD). В 1995 году вышел S PLUS 3.3 для Windows 95/NT с библиотекой Matrix, историей команд и графикой Trellis. За этим последовал выпуск S PLUS 3.4 для UNIX в 1996 году. Эта версия включала библиотеку нелинейного моделирования смешанных эффектов, шестиугольное разбиение на группы и методы кластеризации. S PLUS 4 был выпущен для Windows в 1997 году с такими функциями, как обновленный графический интерфейс, интеграция с Excel и редактируемая графика. S PLUS 4.5 для Windows в 1998 году, с функцией выделения точек на диаграмме рассеяния (Scatterplot brushing) и возможностью создания графиков S PLUS непосредственно из Excel и SPSS. Программное обеспечение также стало доступно для Linux и Solaris. В 1999 году вышел S PLUS 5 для Solaris, Linux, HP UX, AIX, IRIX и DEC Alpha. S PLUS 2000 для Windows, включающий версию 3.3, графики контроля качества и новые команды для манипулирования данными. Затем в 2000 году появился S PLUS 6 для Linux/Unix. Эта версия имела графический интерфейс на основе Java, Graphlets, survival5 и библиотеку для работы с пропущенными значениями.
В 2001 году MathSoft продала свое подразделение Engineering and Education Products Division (EEPD), расположенное в Кембридже, была переименована в Insightful Corporation и перенесла штаб-квартиру в Сиэтл. Это по сути отменило предыдущее слияние между MathSoft и Statistical Sciences, Inc. Вышел S PLUS Analytic Server 2.0. S PLUS 6 был выпущен для Windows в 2001 году. В 2002 году был выпущен StatServer 6, а студенческая версия S PLUS стала бесплатной. S PLUS 6.2 был выпущен и портирован на AIX. В 2004 году Insightful приобрела язык S у Lucent Technologies за 2 миллиона долларов и выпустила S+ArrayAnalyzer 2.0. S PLUS 7.0 был выпущен в 2005 году. Библиотека BigData для работы с наборами данных, превышающими объем оперативной памяти, и S PLUS Workbench (инструмент разработки на базе Eclipse). Также был выпущен Insightful Miner 7.0. В 2007 году вышел S PLUS 8 с новой системой пакетов, языковыми расширениями для совместимости с пакетами R и отладчиком для Workbench. В 2008 году TIBCO приобрела Insightful Corporation за 25 миллионов долларов.