# Source

> family of JavaScript sub-languages

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

## Summary
Source is a family of JavaScript sub-languages first introduced in 2017. It is classified as a programming language family that uses duck typing and dynamic typing and supports multiple paradigms including imperative, procedural, and functional programming.

## Key Facts
- Source is described as a family of JavaScript sub-languages.
- Inception: 2017.
- Instance of: programming language.
- Typing disciplines: duck typing and dynamic typing (referenced from the Source (programming language) Wikipedia revision oldid=976481084).
- Programming paradigms: multi-paradigm programming, including imperative, procedural, and functional programming (referenced from the Source (programming language) Wikipedia revision oldid=976481084).
- Wikipedia title: "Source (programming language)".
- Wikipedia languages: English.
- Sitelink count: 1.
- Google Knowledge Graph ID: /g/11j4lgqmtj.

## FAQs
### Q: What is Source?
A: Source is a family of JavaScript sub-languages that are treated as programming languages and were first introduced in 2017. They are designed with duck and dynamic typing and support multiple programming paradigms.

### Q: What typing discipline does Source use?
A: Source uses duck typing and dynamic typing, as documented in the Source (programming language) Wikipedia entry (oldid=976481084).

### Q: What programming paradigms does Source support?
A: Source is described as multi-paradigm, explicitly including imperative, procedural, and functional programming.

### Q: Where can I find an authoritative entry for Source?
A: The Wikipedia entry is titled "Source (programming language)" (English), and the structured properties reference a specific revision (oldid=976481084).

## Why It Matters
Source matters as a defined family of JavaScript sub-languages because it represents a formalized grouping within the JavaScript ecosystem that emphasizes particular typing disciplines and multiple programming styles. By being documented as a programming-language family, with explicit typing (duck and dynamic) and support for imperative, procedural, and functional paradigms, Source provides a conceptual and documented framework for subsets of JavaScript that may be used for education, tooling, or constrained development contexts. Its presence on Wikipedia and inclusion in knowledge graphs (Google Knowledge Graph ID /g/11j4lgqmtj) indicate it is recognized as a distinct entity within programming-language classifications. The 2017 inception date establishes its recent origin in the evolution of JavaScript-related languages and sub-languages.

## Notable For
- Being explicitly described as a family of JavaScript sub-languages.
- Inception in 2017, marking its establishment as a distinct family.
- Use of duck typing and dynamic typing as its typing disciplines.
- Multi-paradigm classification including imperative, procedural, and functional programming.
- Presence on Wikipedia under the title "Source (programming language)" and inclusion in the Google Knowledge Graph (/g/11j4lgqmtj).

## Body
### Overview
- Source is a family of JavaScript sub-languages.
- It was introduced in 2017.

### Classification
- Instance of: programming language.
- Classified as a language family composed of sub-languages related to JavaScript.

### Typing disciplines
- Duck typing.
- Dynamic typing.
- These typing-discipline assertions are referenced to the Source (programming language) Wikipedia revision oldid=976481084.

### Programming paradigms
- Multi-paradigm programming.
- Explicitly includes:
  - Imperative programming.
  - Procedural programming.
  - Functional programming.
- The paradigm information is referenced to the Source (programming language) Wikipedia revision oldid=976481084.

### Metadata and identifiers
- Wikipedia title: "Source (programming language)".
- Wikipedia language: English.
- Sitelink count: 1.
- Google Knowledge Graph ID: /g/11j4lgqmtj.

### References
- Source (programming language) — Wikipedia revision referenced for typing and paradigms: https://en.wikipedia.org/w/index.php?title=Source_%28programming_language%29&oldid=976481084