# Profile Scripting Language

> programming language

**Wikidata**: [Q7248259](https://www.wikidata.org/wiki/Q7248259)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Profile_Scripting_Language)  
**Source**: https://4ort.xyz/entity/profile-scripting-language

## Summary
Profile Scripting Language (PSL) is an object-based programming language designed by Frank Sanchez in 1998. It is influenced by the MUMPS programming language and utilizes both procedural and object-oriented programming paradigms.

## Key Facts
- **Aliases:** PSL
- **Inception:** 1998
- **Designer:** Frank Sanchez
- **Instance of:** Programming language; Object-based language
- **Influenced by:** MUMPS
- **Programming Paradigms:** Procedural programming; Object-oriented programming
- **Wikidata Description:** Programming language

## FAQs
### Q: When was Profile Scripting Language created?
A: Profile Scripting Language was created in 1998.

### Q: Who designed Profile Scripting Language?
A: The language was designed by Frank Sanchez.

### Q: What programming language influenced PSL?
A: Profile Scripting Language was influenced by MUMPS.

### Q: What type of programming language is PSL?
A: It is classified as an object-based programming language that supports both procedural and object-oriented programming paradigms.

## Why It Matters
Profile Scripting Language (PSL) serves as a specific example of an object-based language developed in the late 1990s. Its primary significance lies in its architectural lineage; it is explicitly influenced by MUMPS (Massachusetts General Hospital Utility Multi-Programming System), a language historically associated with high-transaction database systems and healthcare computing. By inheriting traits from MUMPS while adopting object-based principles, PSL represents a specialized tool for communicating instructions to a machine, blending older database paradigms with newer structural approaches. While it has a low sitelink count (indicating a niche or specialized usage), it remains a distinct entry in the taxonomy of programming languages for its specific design lineage and paradigm combination.

## Notable For
- **Lineage:** Being explicitly influenced by MUMPS, a historically significant language in database processing.
- **Paradigms:** Supporting a hybrid of procedural and object-oriented programming approaches.
- **Classification:** Being defined strictly as an "object-based" language rather than a purely object-oriented one.
- **Origin:** Distinct creation date (1998) and single attributed designer (Frank Sanchez).

## Body
### Development and Design
Profile Scripting Language (PSL) is a programming language that was inceptioned in 1998. It is attributed to the design work of Frank Sanchez. The language is categorized primarily as an object-based language, distinct from fully object-oriented languages, though it incorporates elements of that paradigm.

### Technical Characteristics
PSL functions as a language for communicating instructions to a machine. Its technical structure is defined by two primary programming paradigms:
*   **Procedural Programming:** The language supports a programming model based on the concept of unit procedures or functions.
*   **Object-Oriented Programming:** It incorporates concepts associated with object-oriented design.

The syntax and structure of PSL show a direct technical influence from MUMPS, a standard established prior to its creation.