World Programming System
Encyclopedia
The World Programming System, also known as WPS, is a software product developed by a company called World Programming
World Programming
World Programming is a private limited company headquartered in the UK. The company is also known as the World Programming Company ....

. WPS allows users to create, edit and run programs written in the language of SAS
SAS language
The SAS language is a data processing and statistical analysis .See more on origins of SAS language at SAS System and at Barr Systems .-Structure:The SAS language basically divides data processing and analysis into two kinds of steps....

. The latest release of WPS covers a significant gap in use of WPS. It now provides PROC REG and PROC LOGISTIC support which are two mainly used statistical procedures. With inclusion of these it provides a complete suite for delivering on a large number of analytical problems.

WPS can use programs written in the language of SAS
SAS language
The SAS language is a data processing and statistical analysis .See more on origins of SAS language at SAS System and at Barr Systems .-Structure:The SAS language basically divides data processing and analysis into two kinds of steps....

 without the need for translating them into any other language. In this regard WPS is compatible with the SAS system. WPS is a language interpreter able to process the language of SAS and produce similar results.

The WPS Core (or the information-processing code) is written in C++ and Assembler. The WPS Core alone handles all the language of SAS statements, not the IDE. The WPS Core does not in any way utilise any interpreted Java code in order to process language of SAS statements. This same WPS Core is utilised by WPS running on the z/OS
Z/OS
z/OS is a 64-bit operating system for mainframe computers, produced by IBM. It derives from and is the successor to OS/390, which in turn followed a string of MVS versions.Starting with earliest:*OS/VS2 Release 2 through Release 3.8...

, Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

, Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

 and various UNIX
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

 platforms.

When installed on a Windows system, WPS has a graphical user interface
Graphical user interface
In computing, a graphical user interface is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming devices, household appliances and...

 (known as the WPS Workbench) for managing, editing and running programs written in the language of SAS
SAS language
The SAS language is a data processing and statistical analysis .See more on origins of SAS language at SAS System and at Barr Systems .-Structure:The SAS language basically divides data processing and analysis into two kinds of steps....

. The user interface is based on Eclipse (software)
Eclipse (software)
Eclipse is a multi-language software development environment comprising an integrated development environment and an extensible plug-in system...

.

The recent case of World Programming versus SAS Institute can be read here.

Summary of Main Features

  • Runs on Windows
    Microsoft Windows
    Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

    , Mac OS X
    Mac OS X
    Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

    , z/OS on Mainframe System z
    Z/OS
    z/OS is a 64-bit operating system for mainframe computers, produced by IBM. It derives from and is the successor to OS/390, which in turn followed a string of MVS versions.Starting with earliest:*OS/VS2 Release 2 through Release 3.8...

    , Linux on Mainframe System z, Linux
    Linux
    Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

    , AIX, Solaris
  • An integrated development environment
    Integrated development environment
    An integrated development environment is a software application that provides comprehensive facilities to computer programmers for software development...

     based on Eclipse (software)
    Eclipse (software)
    Eclipse is a multi-language software development environment comprising an integrated development environment and an extensible plug-in system...

     for the Windows platform.
  • Support for language of SAS elements.
  • Support for the language of SAS Macros.
  • Multi-threaded sorting.
  • Support for generating bar charts, pie charts and graphical plots.
  • Support for statistical procedures ANOVA, CLUSTER, FASTCLUS, LOGISTIC, REG, SCORE, SURVEYSELECT, TREE, CORR, FREQ, MEANS, STANDARD, SUMMARY, UNIVARIATE
  • Support for ODS.
  • Reads SAS datasets (compressed
    Data compression
    In computer science and information theory, data compression, source coding or bit-rate reduction is the process of encoding information using fewer bits than the original representation would use....

     or uncompressed).
  • Writes to SAS7BDAT files.
  • No restriction on the number of data
    Data (computing)
    In computer science, data is information in a form suitable for use with a computer. Data is often distinguished from programs. A program is a sequence of instructions that detail a task for the computer to perform...

     records that can be processed.
  • Access DB2
    IBM DB2
    The IBM DB2 Enterprise Server Edition is a relational model database server developed by IBM. It primarily runs on Unix , Linux, IBM i , z/OS and Windows servers. DB2 also powers the different IBM InfoSphere Warehouse editions...

    , Greenplum
    Greenplum
    Greenplum is a database software company in San Mateo, California, specializing in enterprise data cloud solutions for large-scale data warehousing and analytics...

    , Informix, MySQL
    MySQL
    MySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...

    , ODBC
    Open Database Connectivity
    In computing, ODBC is a standard C interface for accessing database management systems . The designers of ODBC aimed to make it independent of database systems and operating systems...

    , OLEDB
    OLE DB
    OLE DB is an API designed by Microsoft for accessing data from a variety of sources in an uniform manner. It is a set of interfaces implemented using the Component Object Model ; it is otherwise unrelated to OLE...

    , Oracle
    Oracle Database
    The Oracle Database is an object-relational database management system produced and marketed by Oracle Corporation....

    , SAND
    SAND CDBMS
    SAND CDBMS is a column-oriented DBMS software system optimized for business intelligence applications, delivering the data warehousing component, developed by SAND Technology Inc.-Company History:SAND Technology was founded in 1983....

    , SPSS
    SPSS
    SPSS is a computer program used for survey authoring and deployment , data mining , text analytics, statistical analysis, and collaboration and deployment ....

    /PSPP
    PSPP
    PSPP is a free software application for analysis of sampled data. It has a graphical user interface and conventional command line interface. It is written in C, uses GNU Scientific Library for its mathematical routines, and plotutils for generating graphs....

    , SQL Server
    Microsoft SQL Server
    Microsoft SQL Server is a relational database server, developed by Microsoft: It is a software product whose primary function is to store and retrieve data as requested by other software applications, be it those on the same computer or those running on another computer across a network...

    , Netezza
    Netezza
    Netezza designs and markets high-performance data warehouse appliances and advanced analytics applications for uses including enterprise data warehousing, business intelligence, predictive analytics and business continuity planning....

    , Teradata
    Teradata
    Teradata Corporation is a vendor specializing in data warehousing and analytic applications. Its products are commonly used by companies to manage data warehouses for analytics and business intelligence purposes. Teradata was formerly a division of NCR Corporation, with the spinoff from NCR on...

    , VSAM
    Virtual storage access method
    Virtual storage access method an IBM disk file storage access method, first used in the OS/VS1, OS/VS2 Release 1 and Release 2 operating systems, later used throughout the Multiple Virtual Storage architecture and now in z/OS...

     and DASD
    Direct access storage device
    In mainframe computers and some minicomputers, a direct access storage device, or DASD , is any secondary storage device which has relatively low access time relative to its capacity....

    .
  • Support for SAS Tape Format.
  • Direct output of reports to CSV
    Comma-separated values
    A comma-separated values file stores tabular data in plain-text form. As a result, such a file is easily human-readable ....

     and HTML
    HTML
    HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....

    .

See also

  • World Programming
    World Programming
    World Programming is a private limited company headquartered in the UK. The company is also known as the World Programming Company ....

     - The company who develop WPS
  • SAS Programming Language
    SAS language
    The SAS language is a data processing and statistical analysis .See more on origins of SAS language at SAS System and at Barr Systems .-Structure:The SAS language basically divides data processing and analysis into two kinds of steps....

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK