월드 프로그래밍 시스템

World Programming System
세계 프로그래밍 시스템(Wi-FiProtectedSetup)
WPS Workbench running on Windows 10
WPS Workbench는 Windows 10에서 실행
개발자월드 프로그래밍
초기 릴리즈2002년; 20년 전(2002년)
안정된 릴리스
v4.4 / 2022년 3월
운영 체제Windows, macOS, z/OS, Linux(x86, Armv8 64비트, IBM Power LE, IBM Z), AIX
유형통계 정보
면허증.독자 사양
웹 사이트www.worldprogramming.com

WPS Analytics 또는 WPS로도 알려진 World Programming SystemWorld Programming이라는 회사가 개발한 소프트웨어 제품입니다(Altair Engineering이 인수).

WPS Analytics는 데이터 접근 및 처리, 데이터 과학 태스크 수행 능력이 혼재된 사용자를 지원합니다.데이터 워크플로우를 사용하는 대화형 비주얼 프로그래밍 도구와 Python, R[1]SQL이 혼합된 SAS 언어 사용을 지원하는 코딩 도구를 제공합니다.

대해서

WPS는 SAS 언어로 작성된 프로그램을 다른 언어로 번역할 필요 없이 사용할 수 있습니다.이 점에서 WPS는 SAS 시스템과 호환성이 있습니다.WPS에는 SAS 언어를 처리할 수 있는 언어 인터프리터가 내장되어 있어 유사한 결과를 [2]얻을 수 있습니다.

WPS는 z/OS, Windows, macOS, Linux(x86, Armv8 64비트, IBM Power LE, IBM Z) [3]AIX에서 실행할 수 있습니다.

지원되는 모든 플랫폼에서 SAS 언어로 작성된 프로그램은 WPS 명령줄 인터페이스에서 실행할 수 있습니다.이러한 프로그램을 배치 [4]모드로 실행하는 경우가 많습니다.

WPS 는, WPS Workbench 라고 불리는 그래피컬 유저 인터페이스로부터 SAS 언어로 작성된 프로그램의 관리, 편집, 및 실행에 사용할 수도 있습니다.WPS Workbench 사용자 인터페이스는 [5]이클립스를 기반으로 합니다.

WPS 버전 4(2018년 3월 출시)는 데이터 검색, 블렌딩 및 준비, 데이터 발견 및 프로파일링, 기계 학습 알고리즘에 기반한 예측 모델링, 모델 성능 검증 및 점수표를 위한 대화형 블록을 제공하는 드래그 앤 드롭 워크플로우 캔버스를 도입했습니다.

WPS 버전 3(2012년 2월 출시)은 WPS Workbench GUI가 네트워크 또는 클라우드의 WPS 리모트 서버 설치에서 SAS 프로그램을 실행할 수 있는 새로운 클라이언트/서버 아키텍처를 제공하였습니다.그 결과 생성된 출력, 데이터 세트, 로그 등을 모두 Workbench 내부에서 표시 및 조작할 수 있습니다.SAS 프로그램은 이 [6]기능을 사용하기 위해 특별한 언어 문구를 필요로 하지 않습니다.

주요 기능의 개요

  • Windows, macOS, z/OS, Linux(x86, Armv8 64비트, IBM Power LE, IBM Z)에서 실행[3]
  • Eclipse [5]for Linux, macOS 및 Windows를 기반으로 하는 통합 개발 환경.
  • SAS [7]요소 언어 지원.
  • SAS [8]매크로 언어 지원
  • PROC IML을 [9]사용한 매트릭스 프로그래밍 지원
  • 밴드 그림, 막대 차트, 상자 그림, 버블 그림, 등고선도, 덴드로그램 그림, 타원 그림, 프린지 그림, 열 지도, 고-저 그림, 히스토그램, 황토 그림, 바늘 그림, 파이 차트, 불이익 B-스플라인, 레이더 차트, 기준선, 산점도, 계단 그림, 회귀 및 [10]벡터 그림 생성을 지원합니다.
  • ACECLUS, ASOCRUES, 분산 분석, BIN, BOXPLOT, CANCORR, CANDISC, 클러스터, CORRESP, DISC, FRESP, DISCLUS, FREQ, GAM, GENMOD, GLIMM, GLIX에 대한 지원WAY, PHREG, Plan, PLS, POWER, PRINCOMP, PRIVIT, QUANTREG, RBF, REG, RSREG, 스코어, 세그먼트, 심노멀, 표준, STDSIZE, STDRATE, STEPDISC, SUMARMARMY, SURY, SURE, SURE, SURE, SURE, SURRY, SUME, SUMY, SurME, SurMY, SurveveY, SurveY, Survey
  • 시계열 절차 ARIMA, AUTOREG, ESM, EXPAND, FORKET, 대출, 심각도, SPECTRA, TIMESERISES, X12[12] 지원
  • 머신러닝 절차 지원 DECisionFOREST, DECisionTree, GMM, MLP, OPTIMALBIN, SEGENT, SVM[13]
  • ODS [8]지원
  • SAS 데이터 세트를 읽고 씁니다(압축 또는 비압축).[8]
  • 액세스: Actian Matrix(이전 명칭: ParAcel), DASD, DB2, Excel, Greenplum, Hadoop, Informix, Kognitio, MariaDB, MySQL, Netezza, ODBC, OLEDB, Oracle, Postgre.SQL, SAND, Snowlake, SPSS/PSPP, SQL Server, Sybase, Sybase IQ, Teradata, VSAM, VerticaXML.[14]
  • SAS 테이프 [8]포맷 지원.
  • 보고서를 CSV, PDF [8]HTML로 직접 출력합니다.
  • WPS 시스템을 프로그래밍 방식으로 연결하고, 연결된 원격 서버에서 실행할 프로그램의 일부를 원격으로 전송하며, 연결된 시스템 [15]간에 데이터를 업로드 및 다운로드합니다.
  • 하둡 지원[16]
  • R[17] 지원
  • Python 지원[18]

업계의 인식

Gartner는 Cool Vendors in Data Science, 2014 [19]Report에서 World Programming을 인정했습니다.

소송

2010년 World Programming은 SAS Institute Inc. v World Programming [20]Ltd.의 잉글랜드 및 웨일즈 고등법원에서 SAS 언어를 사용하는 것을 옹호했습니다.

이 소프트웨어는 SAS Institute의 소송 대상이었다.EU 사법재판소는 저작권 보호가 소프트웨어 기능, 사용되는 프로그래밍 언어 및 프로그램에서 사용되는 데이터 파일의 형식까지 확장되지 않는다고 규정하면서 월드 프로그래밍의 손을 들어주었다.프로그램의 소스코드에 접근할 수 없는 회사가 동일한 기능을 [21]가진 다른 프로그램을 만들기 위해 그 프로그램을 연구하고 관찰하고 테스트하는 경우 저작권 침해는 없다고 명시되어 있다.

레퍼런스

  1. ^ "WPS Analytics". World Programming. Retrieved 10 April 2019.
  2. ^ "Your Apps – Language Support". World Programming. Retrieved 3 February 2012.
  3. ^ a b "Deployment". World Programming. Retrieved 13 November 2019.
  4. ^ "Interface Module – WPS CLI". World Programming. Retrieved 3 February 2012.
  5. ^ a b "Interface Module – WPS Workbench". World Programming. Retrieved 19 December 2016.
  6. ^ "Interface Module – WPS Link". World Programming. Retrieved 3 February 2012.
  7. ^ "SAS Language". World Programming. Retrieved 10 April 2019.
  8. ^ a b c d e "SAS Language Module – WPS Core". World Programming. Retrieved 10 April 2019.
  9. ^ "SAS Language Module – WPS Matrix Programming". World Programming. Retrieved 10 April 2019.
  10. ^ "SAS Language Module – WPS Graphing". World Programming. Retrieved 10 April 2019.
  11. ^ "SAS Language Module – WPS Statistics". World Programming. Retrieved 26 August 2020.
  12. ^ "SAS Language Module – WPS Time Series". World Programming. Retrieved 26 August 2020.
  13. ^ "SAS Language Module – WPS Machine Learning". World Programming. Retrieved 10 April 2019.
  14. ^ "Data Engine Modules". World Programming. Retrieved 10 April 2019.
  15. ^ "SAS Language Module – WPS Communicate". World Programming. Retrieved 4 April 2014.
  16. ^ "SAS Language Module – WPS Interop For Hadoop". World Programming. Retrieved 10 April 2019.
  17. ^ "SAS Language Module – WPS Interop For R". World Programming. Retrieved 2019-04-10.
  18. ^ "SAS Language Module – WPS Interop For Python". World Programming. Retrieved 10 April 2019.
  19. ^ "Cool Vendors in Data Science". Gartner. 23 April 2014. Retrieved April 30, 2014.
  20. ^ "SAS Institute Inc v World Programming Ltd". 23 July 2010. Retrieved 3 February 2012.
  21. ^ White, Aoife (2 May 2012). "Copyright Can't Block Software Reverse Engineering: Court". Bloomberg. Retrieved 2 May 2012.

외부 링크