如果您使用 C# 进行编程,您实际上是在与计算机的 CPU 对话吗?

如果您使用 C# 进行编程,您实际上是在与计算机的 CPU 对话吗?

如果您使用 C# 进行编程,您实际上是在与计算机的 CPU 对话吗?

答案1

是也不是,如果你使用高级语言(例如 C#、Java 或类似语言),那么你就是在编写程序,所以你确实在向 CPU 发出指令,但你的代码和 CPU 之间有一个中间层,它基本上是将你的高级代码翻译成处理器。对于 C#,中间层是 .NET Framework,对于 Java,中间层是 JVM,等等。

然后,你还有低级语言,你必须非常清楚代码将在哪个 CPU 上运行。汇编语言就是其中一种。

维基百科拥有大量关于该主题的精彩信息。

相关内容