百科问答小站 logo
百科问答小站 font logo



如果 C# 当年设计成一个彻底编译到机器码的但有运行时的 AOT 语言,能不能真的拿来代替 C++? 第1页

  

user avatar   minmin.gong 网友的相关建议: 
      

不能。因为C++的一个很重要特性是,可以在没有runtime的情况下工作。所以可以用来写kernel mode。而即便C#做到了AOT了,仍然需要runtime,比如GC等。所以照样无法取代。


user avatar   Ivony 网友的相关建议: 
      

不可能的,毕竟是微软出的。

你看C#到今天连Java都没干掉,何况是C++。




  

相关话题

  为什么C++写视频播放器要用ffmpeg? 
  C++为什么允许省略访问说明符? 
  为什么g++能够优化到动态库里的STL? 
  同样是巨头的语言,为什么中国是 Go 最热的国家,而 C# 越来越少? 
  C++中 union 储存的 char 成员能否通过 int 成员读取? 
  既然有指针了,为什么c++还搞个引用出来? 
  c#如何把gbk编码转成unicode编码? 
  最短的可以造成崩溃且编译器无法优化掉的 C++ 代码是什么? 
  C++对一个map不断insert delete元素(多任务中的一个任务),是否存在内存碎片问题? 
  既然在语言层面上 Java 要落后于 C#,那为何国内 Java 架构到处都是? 

前一个讨论
现代人比古代人智商高吗?
下一个讨论
如何看待“特朗普邀媒体高层举行座谈会 指责对方都是骗子”?





© 2025-04-27 - tinynew.org. All Rights Reserved.
© 2025-04-27 - tinynew.org. 保留所有权利