S (programozási nyelv)

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. július 12-én felülvizsgált verziótól ; az ellenőrzések 9 szerkesztést igényelnek .
S
Nyelvóra programozási nyelv és vektoros programozási nyelv [d]
Megjelent 1976
Fejlesztő Rick Becker [d]
Befolyásolva Xi
Weboldal ect.bell-labs.com/sl/S/

Az S  az AT & T Bell Labs által kifejlesztett (a 80-as évek közepén megjelent) programozási nyelv , amelyet adatfeldolgozásra terveztek. Az S-S-Plus nyelvi kiterjesztés számos változatát fejlesztették ki különböző platformokra ( UNIX , SunOS , Windows ).

Az S-Plus [1] leírásában (lásd még [2] ), amelyet az S-Press [3] adott , meg kell jegyezni, hogy ez a termék tartalmaz egy objektum-orientált programozási nyelvet , amely lehetővé teszi az objektumok állapotának szabályozását. bármely ponton algoritmus leírva ezen a nyelven. Ezenkívül az objektumok mind adatkészletek, függvények és elemzési modellek. Ez különbözteti meg ezt a terméket a speciális szoftvercsomagoktól. Nem kell többé parancsokat és funkciókat gyűjtenie, mindent ebbe a fekete dobozba tenni, és várnia a végső nyomtatásra. Az új megközelítés előnye, hogy a számítások minden egyes lépésében ellenőrizhetőséget, a műveletek érthetőségét és az eredménybe vetett bizalmat biztosít. Megjegyzendő, hogy a gyönyörű, de keményen kódolt jelentések (nyomatok) generálása ki van zárva az S-Plus koncepciójából.

Az S-Plus nyelv főbb jellemzőinek rövid áttekintése

(S-PLUS funkciók egy pillantásra [4] ).

Nyelvi funkciók

Az S-PLUS támogatja:

Az S-PLUS lehetővé teszi, hogy:

Interfész C és FORTRAN programokkal

Operációs rendszer interfész

Input/Output

Súgó és dokumentáció

Kontextus súgó (súgórendszer); kiterjedt dokumentáció ; Parancssori visszahívás és szerkesztés; Telefonos és e-mailes segélyvonal.

A timelab könyvtár [5] ARCC (ARMA) modellek felépítéséhez és idősorelemzéshez tartalmaz függvényeket. Az S interfészt a Fortran könyvtárakkal használják (a forrásszöveg alapján - IMSL, NAG, ACM Collection).

Az S nyelv és az SPlus (S+) függvényeket tartalmazó könyvtárak

Az alábbiakban egy rövid lista található az S és Splus nyelvű függvényeket tartalmazó könyvtárakról, amelyek megvalósítják a predikciós probléma megoldására javasolt módszereket, valamint számos olyan könyvtárat, amelyek lehetővé teszik az S nyelvű szöveg összekapcsolását Fortran vagy C nyelven írt szöveggel ( C++):

Csomagok

Az S képességeinek és a LISP nyelven leírt barátságos felhasználói felület ötvözésére példa az S-Mode csomag (említjük az Emacs 4.8-as és későbbi verzióit).

Meg kell említenünk, hogy az R nyelv előnyeit leíró szövegben az S nyelv és szoftveres implementációinak számos hiányossága szerepel (memóriahibák, nem teljes kompatibilitás különböző platformokkal stb.). Ráadásul a szoftverhéjak és fordítók elérhetősége nem egyértelmű, talán magas a költségük. (Jelöljük, hogy az R szabadon terjeszthető - szabványos GNU-stílusú copyleft - a szerzői joggal ellentétben).

SAS és S (adatelemző és -feldolgozási programok) összehasonlítása

Az alábbi cikkek összehasonlítják a SAS-t és az S-t, az adatelemző és -feldolgozó szoftverek piacának két vezető szoftvertermékét. Mindkét termék saját programozási nyelvet és fejlesztőeszközt tartalmaz. A szerző jelzi, hogy mindkét eszközt alkalmazza, de számára előnyösebb az S-Plus. Az egyik érv az S-Plus mellett az alacsonyabb költség.

Dr. Terry Therneau mind az S-PLUS-t, mind a SAS-t használja az adatelemzés maximalizálása érdekében

Pénzügyi problémák megoldására szolgáló S-PLUS alkalmazások leírása

Sjo Inc. az S-PLUS-t használja határidős kereskedési módszerek kidolgozására

Pénzügyi modellezés az S Plusban

Az S-PLUS-hoz fordulnak a piackutatók, akik többet keresnek adataikból

S-PLUS forgalmazók – StatSci Europe értékesítési osztály https://web.archive.org/web/20100407211323/http://www.statsci.co.uk/

Információforrások az interneten

Jegyzetek

Van egy analóg a SAS számára, amelyet a GNU GPL - DAP alatt fejlesztettek ki. A DAP-t a SAS ingyenes helyettesítésére írták. Az olyan statisztikai programokhoz, mint az SPSS, létezik egy analóg, amelyet a GNU GPL licenc alatt fejlesztettek ki - GNU PSPP

Lásd még

R (programozási nyelv)

D (programozási nyelv)

Plankalkül (első magas szintű nyelv)

E (programozási nyelv)

Java (programozási nyelv)