# J#

> programming language

**Wikidata**: [Q1160312](https://www.wikidata.org/wiki/Q1160312)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Visual_J_Sharp)  
**Source**: https://4ort.xyz/entity/j

## Summary
J# (pronounced "J Sharp") is a programming language developed by Microsoft. Created in 2002, it is an object-oriented, structured, and imperative language designed for the Java Virtual Machine (JVM). It serves as a language for communicating instructions to a machine.

## Key Facts
*   **Developer:** Microsoft
*   **Inception:** 2002
*   **Platform:** Java Virtual Machine
*   **Instance of:** Programming language
*   **Programming Paradigms:** Object-oriented programming, structured programming, imperative programming
*   **Latest Version:** v2.0 Second edition
*   **Also Known As:** Visual J#, Microsoft Visual J, J♯, Visual J Sharp .NET
*   **Official Website:** http://msdn2.microsoft.com/en-us/vjsharp/default.aspx
*   **Library of Congress Authority ID:** sh2003001262

## FAQs
### Q: Who developed J#?
A: J# was developed by Microsoft, the American multinational technology corporation founded in 1975.

### Q: When was J# created?
A: The language was inceptioned in 2002.

### Q: What platform does J# run on?
A: J# is designed for the Java Virtual Machine (JVM).

### Q: What programming paradigms does J# support?
A: J# supports multiple paradigms, including object-oriented programming, structured programming, and imperative programming.

## Why It Matters
J# holds a specific place in the history of programming languages as Microsoft's implementation tailored for developers working within the Java ecosystem but targeting Microsoft's tooling environment. Developed by Microsoft and launched in 2002, it provided a bridge for Java-language developers to work on the Java Virtual Machine while utilizing Microsoft's development infrastructure. Its inclusion of paradigms such as object-oriented and structured programming made it a versatile tool for software development during its active years.

The language is significant for its role in the broader context of technology industry competition and interoperability. By offering a distinct tool (Visual J# .NET) that catered to Java syntax but integrated with Microsoft's platform, the company aimed to capture a segment of the developer market skilled in Java. The existence of versions like "v2.0 Second edition" demonstrates that it was a supported product with a lifecycle, contributing to the software industry's diversity of tools available for machine instruction.

## Notable For
*   **Microsoft's Java Implementation:** It is a notable example of Microsoft developing a language explicitly for the Java Virtual Machine.
*   **Multi-Paradigm Support:** Unlike some languages restricted to a single style, J# supports object-oriented, structured, and imperative programming.
*   **Naming Variants:** The entity is distinguished by having a wide variety of aliases, including visual representations like "J♯" and "Ｊ＃".
*   **Strategic Tool:** It represents a specific era of the technology industry where major corporations like Microsoft created tools to bridge or compete with the Java ecosystem.

## Body
### Development and Ownership
J# is a programming language class entity owned and developed by **Microsoft**. Microsoft, an American multinational technology corporation founded on April 4, 1975, and headquartered in Redmond, United States, lists J# among its software development creations. The language's inception date is recorded as 2002.

### Technical Specifications
The language is classified as an **instance of a programming language**, defined as a language for communicating instructions to a machine. It operates on the **Java Virtual Machine (JVM)** platform. The design of J# accommodates multiple programming styles, specifically:
*   **Object-oriented programming**
*   **Structured programming**
*   **Imperative programming**

### Versions and Identification
The language has been released in specific iterations, with the noted version being **v2.0 Second edition**. It is listed under various titles and aliases, including Visual J#, Microsoft Visual J, J Sharp, and Visual J Sharp .NET.

In academic and library cataloging systems, J# is identified by:
*   **Library of Congress Authority ID:** sh2003001262
*   **National Library of Israel J9U ID:** 987007537459705171
*   **Microsoft Academic ID:** 2776620172 (discontinued)
*   **Freebase ID:** /m/0268yl

The official web presence for the language was historically located at `http://msdn2.microsoft.com/en-us/vjsharp/default.aspx`.

## References

1. [Source](https://github.com/JohnMarkOckerbloom/ftl/blob/master/data/wikimap)
2. [Source](https://learn.microsoft.com/en-us/previous-versions/msdn10/bb188593(v=msdn.10))
3. Freebase Data Dumps. 2013
4. National Library of Israel