# SLIP

> list processing computer programming language

**Wikidata**: [Q7390955](https://www.wikidata.org/wiki/Q7390955)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/SLIP_(programming_language))  
**Source**: https://4ort.xyz/entity/slip

## Summary
SLIP is a list-processing computer programming language created by Joseph Weizenbaum in 1960. It was designed as a list-processing system based on the Fortran programming language.

## Key Facts
- SLIP is a list processing computer programming language (instance_of: programming language).
- Creator: Joseph Weizenbaum.
- Inception (year of creation): 1960.
- Alias: Symmetric LIst Processor.
- SLIP was based on Fortran (Fortran is a general-purpose programming language first released in 1957).
- Freebase identifier: /m/0c320f.
- Wikipedia title: "SLIP (programming language)"; available in English, Farsi (fa), and Portuguese (pt).
- Wikidata sitelink_count for SLIP: 3.

## FAQs
### Q: What is SLIP primarily used for?
A: SLIP is a programming language for list processing. It implements list-processing concepts within a language environment.

### Q: Who created SLIP?
A: SLIP was created by Joseph Weizenbaum, the German–American computer scientist credited as its creator.

### Q: When was SLIP created?
A: SLIP was created in 1960; it was developed as a list-processing language based on Fortran.

### Q: How is SLIP related to Fortran?
A: SLIP was based on Fortran, meaning its design built on or integrated with the Fortran programming language.

## Why It Matters
SLIP matters as an early example of a language focused on list processing that explicitly built on the Fortran environment. Created in 1960 by Joseph Weizenbaum, SLIP shows an approach to bringing list-oriented programming concepts into a Fortran-based context. For researchers and historians of programming languages, SLIP documents efforts in the early 1960s to extend or adapt existing general-purpose languages (like Fortran, first released in 1957) to handle symbolic and list-structured data. Its existence highlights experimentation with language design and interoperability during a formative era of computer science. For those studying Joseph Weizenbaum’s work, SLIP is a named project in his body of contributions to computing.

## Notable For
- Being a list-processing language explicitly named and described as such in its Wikidata entry.
- Creation by Joseph Weizenbaum, a noted computer scientist.
- Being based on Fortran, linking list-processing concepts to a widely used general-purpose language of the 1950s.
- Adoption of the alias "Symmetric LIst Processor," indicating its design focus on lists.

## Body
### Overview
- Name: SLIP.
- Full alias: Symmetric LIst Processor.
- Classification: programming language; specifically described as a list processing language.
- Primary creator: Joseph Weizenbaum.

### Origins and Timeline
- Inception year: 1960.
- Based on: Fortran (Fortran’s inception year: 1957).
- Purpose at inception: to provide list-processing capabilities (as indicated by the classification "list processing computer programming language").

### Creator: Joseph Weizenbaum
- Joseph Weizenbaum is credited as the creator of SLIP.
- He is identified in the source material as a German–American computer scientist (1923–2008).

### Technical Lineage and Influence
- SLIP was based on Fortran, indicating a technical lineage from a general-purpose language to a specialized list-processing tool.
- The relation to Fortran suggests SLIP’s design engaged with existing Fortran systems or syntax to introduce list-processing features.

### Identifiers and References
- Freebase ID: /m/0c320f.
- Wikipedia entry title: "SLIP (programming language)".
- Wikipedia language editions listed: English (en), Farsi (fa), Portuguese (pt).
- Wikidata sitelink_count for SLIP: 3.

### Classification and Context
- Instance of: programming language.
- Wikidata description: "list processing computer programming language".
- Related class: programming language (language for communicating instructions to a machine).

(End of entry.)