Světový programovací systém - World Programming System

Světový programovací systém (WPS)
WPS Workbench běžící na Windows 10
WPS Workbench běží Windows 10
VývojářiSvětové programování
První vydání2002; Před 18 lety (2002)
Stabilní uvolnění
v4.2 / březen 2020
Operační systémOkna, Operační Systém Mac, z / OS, Linux (x86, Armv8 64-bit, IBM Power LE, IBM Z ), AIX
TypStatistika
LicenceProprietární
webová stránkawww.programování světa.com

The Světový programovací systém, také známý jako WPS Analytics nebo WPS, je softwarový produkt vyvinutý společností s názvem Světové programování.

WPS Analytics podporuje uživatele se smíšenou schopností přístupu a zpracování dat a výkonu datová věda úkoly. Má interaktivní vizuální programování nástroje využívající datové pracovní toky a to má kódování nástroje podporující používání Jazyk SAS smíchaný s Krajta, R a SQL.[1]

O

WPS může používat programy napsané v jazyk SAS bez nutnosti jejich překladu do jiného jazyka. V tomto ohledu je WPS kompatibilní se systémem SAS. WPS má vestavěný tlumočník jazyků schopný zpracovávat jazyk SAS a dosahovat podobných výsledků.[2]

WPS je k dispozici pro spuštění z / OS, Okna, Operační Systém Mac, Linux (x86, Armv8 64-bit, IBM Power LE, IBM Z ), a AIX.[3]

Na všech podporovaných platformách lze programy napsané v jazyce SAS spouštět z rozhraní příkazového řádku WPS, které se často označuje jako spuštěné v dávkovém režimu.[4]

WPS lze také použít od a grafické uživatelské prostředí známý jako WPS Workbench pro správu, editaci a spouštění programů napsaných v jazyce SAS. Uživatelské rozhraní WPS Workbench je založeno na Zatmění.[5]

WPS verze 4 (vydaná v březnu 2018) představila pracovní plochu typu drag-and-drop poskytující interaktivní bloky pro načítání, míchání a přípravu dat, zjišťování a profilování dat, prediktivní modelování založené na algoritmech strojového učení, ověřování výkonu modelu a scorecards.

WPS verze 3 (vydaná v únoru 2012) poskytuje novou architekturu klient / server, která umožňuje grafickému uživatelskému rozhraní WPS Workbench spouštět programy SAS na vzdálených instalacích serveru WPS v síti nebo cloudu. Výsledný výstup, datové sady, protokoly atd. Lze poté všechny prohlížet a manipulovat z nich uvnitř Workbench, jako by byly pracovní zátěže prováděny lokálně. Programy SAS k použití této funkce nevyžadují žádné příkazy ve speciálním jazyce.[6]

Shrnutí hlavních funkcí

  • Běží dál Okna, Operační Systém Mac, z / OS, Linux (x86, Armv8 64-bit, IBM Power LE, IBM Z ), a AIX[3]
  • An integrované vývojové prostředí na základě Zatmění pro Linux, macOS a Windows.[5]
  • Podpora jazyka prvků SAS.[7]
  • Podpora jazyka SAS maker.[8]
  • Podpora programování matic pomocí PROC IML.[9]
  • Podpora pro generování pásmových grafů, sloupcových grafů, grafů polí, grafů bublin, grafů obrysů, grafů dendrogramů, grafů elipsy, grafů okrajů, teplotních map, grafů s nízkou a nízkou hodnotou, histogramů, sprašových grafů, grafů jehly, koláčových grafů, penalizovaného b-spline , referenční čáry, bodové grafy, sériové grafy, krokové grafy, regresní grafy a vektorové grafy.[10]
  • Podpora statistických postupů ACECLUS, ASSOCRULES, ANOVA, BIN, BOXPLOT, CANCORR, CANDISC, CLUSTER, CORRESP, DISCRIM, DISTANCE, FACTOR, FASTCLUS, FREQ, GAM, GANNO, GENMOD, GLM, GLMMOD, GLMSELECT, ICLIFETEST, ICLIFETEST, ICLIFETEST ŽIVOTNÍ PROSTŘEDÍ, NEMOCNICE, LOGISTIKA, MDS, PROSTŘEDKY, MI, MIANALYSE, SMÍŠENÉ, MODECLUS, NESTED, NLIN, NPAR1WAY, PHREG, PLAN, PLS, POWER, PRINCOMP, PROBIT, QUANTREG, RBF, REG, ROBUSTREG, RSREG, SCORE, SEGMENT SIMNORMAL, STANDARD, STDSIZE, STDRATE, STEPDISC, SUMMARY, SURVEYSELECT, TPSPLINE, TRANSREG, TREE, TTEST, UNIVARIATE, VARCLUS, VARCOMP[11]
  • Podpora postupů časových řad ARIMA, AUTOREG, ESM, EXPAND, FORECAST, LOAN, SEVERITY, SPECTRA, TIMESERIES, X12[12]
  • Podpora postupů strojového učení DECISIONFOREST, DECISIONTREE, GMM, MLP, OPTIMALBIN, SEGMENT, SVM[13]
  • Podpora pro ODS.[8]
  • Čte a zapisuje datové sady SAS (stlačený nebo nekomprimovaný).[8]
  • Přístup: Actian Matrix (dříve známá jako ParAccel ), DASD, DB2, Vynikat, Greenplum, Hadoop, Informix, Kognitio, MaiaDB, MySQL, Netezza, ODBC, OLEDB, Věštec, PostgreSQL, PÍSEK, SPSS /PSPP, SQL Server, Sybase, Sybase IQ, Teradata, VSAM, Vertica a XML.[14]
  • Podpora formátu pásky SAS.[8]
  • Přímý výstup zpráv do CSV , PDF a HTML.[8]
  • Podpora programového připojení systémů WPS, vzdálené odesílání částí programu k provádění na připojených vzdálených serverech, nahrávání a stahování dat mezi připojenými systémy.[15]
  • Podpora pro Hadoop [16]
  • Podpora pro R [17]
  • Podpora pro Krajta [18]

Uznání odvětví

Gartner uznal World Programming in their Cool Vendors in Data Science, 2014 Report.[19]

Soudní spor

V roce 2010 společnost World Programming obhájila používání jazyka SAS u High Court of England and Wales in SAS Institute Inc. proti World Programming Ltd.[20]

Software byl předmětem žaloba SAS Institute. The Soudní dvůr EU rozhodl ve prospěch World Programming s tím, že ochrana autorských práv se nevztahuje na funkčnost softwaru, použitý programovací jazyk a formát datových souborů používaných programem. Uvedl, že k porušení autorských práv nedochází, pokud společnost, která nemá přístup ke zdrojovému kódu programu, studuje, sleduje a testuje tento program, aby vytvořila další program se stejnou funkčností.[21]

Reference

  1. ^ „WPS Analytics“. Světové programování. Citováno 10. dubna 2019.
  2. ^ „Vaše aplikace - jazyková podpora“. Světové programování. Citováno 3. února 2012.
  3. ^ A b "Rozvinutí". Světové programování. Citováno 13. listopadu 2019.
  4. ^ "Modul rozhraní - WPS CLI". Světové programování. Citováno 3. února 2012.
  5. ^ A b "Modul rozhraní - WPS Workbench". Světové programování. Citováno 19. prosince 2016.
  6. ^ "Modul rozhraní - WPS Link". Světové programování. Citováno 3. února 2012.
  7. ^ „Jazyk SAS“. Světové programování. Citováno 10. dubna 2019.
  8. ^ A b C d E „Jazykový modul SAS - jádro WPS“. Světové programování. Citováno 10. dubna 2019.
  9. ^ „Jazykový modul SAS - programování matice WPS“. Světové programování. Citováno 10. dubna 2019.
  10. ^ „SAS Language Module - WPS Graphing“. Světové programování. Citováno 10. dubna 2019.
  11. ^ „Jazykový modul SAS - statistika WPS“. Světové programování. Citováno 26. srpna 2020.
  12. ^ „Jazykový modul SAS - časová řada WPS“. Světové programování. Citováno 26. srpna 2020.
  13. ^ „Jazykový modul SAS - strojové učení WPS“. Světové programování. Citováno 10. dubna 2019.
  14. ^ "Moduly datového stroje". Světové programování. Citováno 10. dubna 2019.
  15. ^ „Jazykový modul SAS - WPS Communicate“. Světové programování. Citováno 4. dubna 2014.
  16. ^ „Jazykový modul SAS - WPS Interop pro Hadoop“. Světové programování. Citováno 10. dubna 2019.
  17. ^ "Jazykový modul SAS - WPS Interop pro R". Světové programování. Citováno 2019-04-10.
  18. ^ "Jazykový modul SAS - WPS Interop pro Python". Světové programování. Citováno 10. dubna 2019.
  19. ^ „Super dodavatelé v oblasti datové vědy“. Gartner. 23.dubna 2014. Citováno 30. dubna 2014.
  20. ^ „SAS Institute Inc v World Programming Ltd“. 23. července 2010. Citováno 3. února 2012.
  21. ^ White, Aoife (2. května 2012). „Copyright Can't Block Software Reverse Engineering: Court“. Bloomberg. Citováno 2. května 2012.

externí odkazy