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



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

  

user avatar   Ivony 网友的相关建议: 
      

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

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

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

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




  

相关话题

  大一新生,刚买了搭载intel处理器的笔记本才得知AMD,yes。怎么办? 
  喜欢用图形界面而不喜欢用命令行的人是不是不适合当程序员? 
  内存为啥要分堆栈在编程里,要是全部只用堆或者全部只用栈,行不行? 
  如何评价 Windows Media Player (简称为 WMP) ? 
  阿里巴巴没有能力开发出媲美linux的操作系统吗?有的话为什么不开发? 
  各个编程语言都有哪些「亮点」? 
  为什么一部分人强烈推荐Macbook而另一部分人却说永远也不要买Macbook?到底好不好用? 
  有哪些价值 4 万 - 6 万的游戏本适合送给爱打硬核游戏的男朋友? 
  工程造价专业 常用广联达 cad等软件 用什么笔记本电脑较好? 
  FC/NES 游戏是怎么制作的? 

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





© 2025-01-09 - tinynew.org. All Rights Reserved.
© 2025-01-09 - tinynew.org. 保留所有权利