百科问答小站 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++中应该怎样理解实参和形参的区别? 
  如何从零写一个正则表达式引擎? 
  现在快2022年了,c++为什么还要实现(.cpp)和声明(.h)分开? 
  如何理解互斥锁、条件锁、读写锁以及自旋锁? 
  如何从只会 C++ 语法的水平到达完成项目编写软件的水平? 
  同一段代码,为什么有的编译器能编译通过,有的不能? 
  对同一个套接字,在两个线程中都对其调用recv函数,需要对其互斥保护吗? 
  C#中的typeof()是一个函数吗? 
  C++中 unsigned t = 2147483647 + 1 + 1; 是 UB 还是 ID? 
  为何某些公司不允许使用 C++ STL? 

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





© 2024-05-20 - tinynew.org. All Rights Reserved.
© 2024-05-20 - tinynew.org. 保留所有权利