百科问答小站 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++。




  

相关话题

  如何评价 xmake? 
  c++如此繁琐,为什么大学不直接开展python课程? 
  学习C#有没有什么比较系统的资源? 
  为什么C++里,封装类对象消亡时候,先执行封装类的析构函数,再执行成员对象的析构函数? 
  在有能够转化为C、C++、Java的第四代语言Raptor的情况下,为什么还需要C等程序设计语言? 
  为什么C++库开发人员都喜欢自己造一个字符串类?你见过性能最好开源字符串类是哪个? 为什么? 
  C++的CRTP所带来的静态多态功能具体有什么用? 
  如何才能写出没有bug的程序? 
  C++ 有提供像是 C 中 realloc() 这样的函数的新版本吗? 
  工作中只能使用C#的基本语法,根本用不到任何如ASP.NET等成熟.Net技术,个人应该如何提高呢? 

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





© 2025-03-28 - tinynew.org. All Rights Reserved.
© 2025-03-28 - tinynew.org. 保留所有权利