# Yorick

> interpreted programming language

**Wikidata**: [Q3174329](https://www.wikidata.org/wiki/Q3174329)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Yorick_(programming_language))  
**Source**: https://4ort.xyz/entity/yorick-q3174329

## Summary
Yorick is an interpreted programming language designed for scientific computing, featuring array programming capabilities. Created by David H. Munro in 1996, it operates under a BSD license and facilitates interactive data analysis.

## Key Facts
- Inception: 1996
- Designed by: David H. Munro
- License: BSD licenses
- Current version: 2.2.03 (released 2014-05-23)
- Programming paradigm: Array programming
- Instance of: Interpreted programming language and programming language
- Official website: http://yorick.github.com
- Debian package name: yorick
- Sitelink count: 8

## FAQs
### Q: What is the primary purpose of Yorick?
A: Yorick is an interpreted programming language optimized for scientific computing, specializing in array programming to handle numerical and data-intensive tasks efficiently.

### Q: When was Yorick created and by whom?
A: Yorick was created in 1996 by David H. Munro, who designed it for interactive scientific data analysis and visualization.

### Q: Is Yorick open-source?
A: Yes, Yorick is distributed under BSD licenses, permitting free use, modification, and redistribution.

### Q: How is Yorick deployed in Linux distributions?
A: It is available as the pre-packaged 'yorick' in the Debian stable repository, ensuring easy installation for users.

## Why It Matters
Yorick holds significance in scientific computing by bridging the gap between high-level array operations and interactive execution. Its BSD licensing and array programming paradigm enable efficient manipulation of large datasets, making it valuable for physicists and data scientists requiring rapid prototyping. Though less prominent than modern alternatives, its niche focus on interpreted scientific computation has sustained usage in specialized fields since 1996, demonstrating enduring relevance for tasks demanding computational agility without sacrificing array-based mathematical efficiency.

## Notable For
- Array programming paradigm tailored for scientific computations and data analysis
- Sole development and maintenance by David H. Munro since its 1996 inception
- Rare integration with Debian stable as the official 'yorick' package
- Long-term support of interactive interpreted execution for iterative scientific workflows
- Multilingual documentation presence across 8 Wikipedia languages (Arabic, English, Finnish, French, Hebrew, Malay, Portuguese, Yue Chinese)

## Body
### Overview
Yorick is an interpreted programming language centered around array operations, enabling efficient handling of numerical data in scientific contexts.

### Development History
- **Created by**: David H. Munro
- **Inception**: 1996
- **Current version**: 2.2.03 (released May 23, 2014)
- **License**: BSD licenses
- **Freebase ID**: /m/017pvt

### Technical Specifications
- **Programming paradigm**: Array programming
- **Instance of**: Interpreted language and programming language
- **Copyright status**: Copyrighted
- **Different from**: Self-referential distinct entity in knowledge systems
- **Sitelink count**: 8

### Documentation and Accessibility
- **Official website**: http://yorick.github.com
- **User manual**: http://dhmunro.github.io/yorick-doc/
- **Wikipedia coverage**: 8 languages (ar, en, fi, fr, he, ms, pt, zh_yue)
- **Package availability**: Debian stable (package name: 'yorick')

### Key Features
- Executes instructions directly as an interpreted language
- Optimized for interactive computing and numerical data manipulation
- Supports rapid development cycles for scientific applications

## References

1. [Source](https://sourceforge.net/projects/yorick/files/yorick/2.2.03/)
2. Freebase Data Dumps. 2013