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



学 C# 的是不是被绑在 Windows 上? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

理论上说,不可能因为你学习一个什么编程语言就被绑定在什么平台上,语言尚不可能绑定,又怎么会因为语言而绑定在某个平台上呢?你也可以学习别的语言嘛。

其次,C#如果不涉及P/Invoke,不涉及UI,仅仅是Console和Service,其实代码的可移植性并不差,话说回来其实没有什么语言的可移植性真的可以做到什么随便瞎写,一次编译到处运行的。

更何况,C#是编译成中间语言的,只要目标平台有运行时,都是可以跑的。

我写的东西,什么Emit都用上了,也从来没在Linux下玩过,别人把我的DLL拿到Linux下去跑(Mono)照样没问题(别人告诉偶的,偶自己还没试)。




  

相关话题

  python是用C实现的,Java是用C++实现的,那为什么不直接用C或C++呢? 
  现在 ( 2016 年 8 月),Surface Pro 4 的实际体验如何? 
  C语言中逗号表达式存在的意义是什么? 
  Xbox One 销量惨淡,美国人为什么不抵制日货、支持国货? 
  强类型语言的优缺点是什么? 
  为什么 C#/.Net在国内的人气远不如国外? 
  为什么有的笔记本电脑店卖的比官网便宜很多,还送一大堆东西,但是不建议在实体店买? 
  为什么电脑界存在一句话「一万的笔记本相当于六千的台式机的性能」?这句话是否成立? 
  “Facebook 开发的高性能PHP虚拟机 HHVM 比官方的 PHP解释器 快超过9倍”的说法是否属实? 
  无代码编程会是以后的趋势吗? 

前一个讨论
大家一般用什么工具测试HTTP,json接口?
下一个讨论
c# 双核多线程并行计算 Parallel是不是最优方案?





© 2025-02-20 - tinynew.org. All Rights Reserved.
© 2025-02-20 - tinynew.org. 保留所有权利