# Microsoft C

> Microsoft’s programming language and compiler for C and C++

**Wikidata**: [Q121773774](https://www.wikidata.org/wiki/Q121773774)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Microsoft_C)  
**Source**: https://4ort.xyz/entity/microsoft-c

## Summary
Microsoft C is a programming language and compiler developed by Microsoft for C and C++ programming, used to create software applications.

## Key Facts
- Microsoft C is a programming language and compiler developed by Microsoft for C and C++ programming.
- It was first released in 1983.
- It has had multiple versions, with version 7.0 being the most recent mentioned (1992).
- It was later replaced by Visual C++.
- It was influenced by Lattice C.
- It is copyrighted by Microsoft.
- It runs on various operating systems.
- It implements programming paradigms including declarative, structured, and object-oriented programming.

## FAQs
### Q: What is Microsoft C used for?
A: Microsoft C is used as a compiler for C and C++ programming languages to create software applications.

### Q: When was Microsoft C first released?
A: Microsoft C was first released in 1983.

### Q: What operating systems does it run on?
A: Microsoft C runs on various operating systems including Windows and other platforms.

### Q: What are its main features?
A: Microsoft C provides a compiler for C and C++ programming with support for multiple versions and programming paradigms.

## Why It Matters
Microsoft C played a significant role in the development of software on Microsoft platforms. As a compiler for C and C++, it enabled developers to create applications that ran on Microsoft's operating systems. Its influence can be seen in the evolution of Microsoft's development tools, particularly its transition to Visual C++. The language and compiler helped establish Microsoft as a major player in the software development industry, contributing to the growth of the technology sector.

## Notable For
- It was one of the first compilers for C and C++ on Microsoft platforms.
- It was influenced by Lattice C, showing the evolution of compiler technology.
- It had multiple versions (1.0 through 7.0) with version 7.0 being the most recent mentioned.
- It was later replaced by Visual C++, marking a transition in Microsoft's development tools.
- It implemented multiple programming paradigms including declarative, structured, and object-oriented programming.

## Body
### Development and History
Microsoft C was developed by Microsoft and first released in 1983. The compiler was created to enable developers to write C and C++ code that could be compiled and run on Microsoft's operating systems. Over the years, it evolved through multiple versions, with version 7.0 being the most recent mentioned (1992).

### Versions and Evolution
The compiler went through several iterations:
- Version 1.0 (1983)
- Version 2.0 (1984)
- Version 3.0 (1985)
- Version 4.0 (1986)
- Version 5.0 (1987)
- Version 5.1 (1988)
- Version 6.0 (1990)
- Version 7.0 (1992)

Each version added new features and improvements to the compiler.

### Technical Characteristics
Microsoft C implements multiple programming paradigms including declarative programming, structured programming, and object-oriented programming. It was influenced by Lattice C and was later replaced by Visual C++.

### Usage and Impact
The compiler was used on various operating systems including Windows and other platforms. It played a significant role in the development of software on Microsoft platforms and contributed to the growth of the technology sector.

### Copyright and Ownership
Microsoft C is copyrighted by Microsoft, indicating it's a proprietary product.

## References

1. [Expert team analyzes 21 C compilers. 1985](https://archive.org/details/Computer_Language_Issue_06_1985-02_CL_Publications_US/page/n84/mode/1up)