c# - 除了 .NET 编程之外,C# 是否还在任何地方使用?

标签 c# compiler-construction programming-languages

据我了解,尽管 C# 是由 Microsoft 创建的,但它是一种编程语言,可以用于或实现 .NET 编程之外的其他事物。例如,我可以为 C# 创建一个编译器,以本地 x86 或其他处理器甚至 JVM 为目标。我的理解不正确吗?有谁知道 C# 是否用于 .NET 以外的任何东西?

最佳答案

C# 用于名为“Singularity”的实验性操作系统' 这是从头开始写在托管级别的。一个值得关注的有趣项目!

编辑:感谢 Jörg W Mittag 的评论 - Helios 实际上是支持卫星内核的 Singularity 的修改形式,引用 self 现在正在阅读的论文 'Helios 是一个操作系统,旨在简化为异构平台编写、部署和调整应用程序的任务。 Helios 引入了卫星内核,它可以跨具有不同架构和性能特征的 CPU 导出一组统一的操作系统抽象。 Satellite Kernels 允许开发人员针对熟悉的操作系统 API 和抽象编写应用程序。'...有趣...

希望对您有所帮助, 最好的祝福, 汤姆。

关于c# - 除了 .NET 编程之外,C# 是否还在任何地方使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2174126/

相关文章:

c# - Unity 5 中的运行时法线贴图导入

c++ - 如何确定是什么*真正*导致您的编译器错误

c - 了解逆波兰表示法用于家庭作业吗?

c - 使用纯 C 轻松解析 DSL

function - 元表如何工作以及它们的用途是什么?

c# - 如何在点击asp.net中的按钮事件时触发javascript方法

c# - 使用路径/URI 打开一个 wpf 页面

c# - 在 C# 中,结构需要多少内存?

parsing - 有没有语义接近英语的编程语言?

c# - 在 C# 程序集中嵌入 XML 文件 - 命令行