문제

I am creating an online website in ASP.NET with C# scripting. It incorporates a MySQL database.

I have heard that C# is compiled into the Common Intermediate Language (CIL), and is then interpreted on the machine on which the code is run. Does anybody know which processor architectures and operating systems CIL interpreters exist for (this said, I am not actually sure that the .Net framework works on anything other than Windows)?

도움이 되었습니까?

해결책

Microsoft .Net runs in Windows, x86, x64 and IA64. But there is another implementation called mono with a broad support for platforms and OS:

OS:

  • Linux
  • Mac OS X, iPhone OS
  • Sun Solaris
  • BSD - OpenBSD, FreeBSD, NetBSD
  • Microsoft Windows
  • Nintendo Wii
  • Sony PlayStation 3

Platforms:

  • s390, s390x (32 and 64 bits): Linux
  • SPARC (32): Solaris, Linux
  • PowerPC: Linux, Mac OSX, Wii, PlayStation 3
  • x86 Linux, FreeBSD, OpenBSD, NetBSD, Microsoft Windows, Solaris, OS X, Android
  • x86-64: AMD64 and EM64T (64 bit): Linux, FreeBSD, OpenBSD, Solaris, OS X
  • IA64 Itanium2 (64 bit): Linux
  • ARM: little and big endian: Linux (both old and new ABI), iPhone, Android
  • Alpha: not maintained. Linux
  • MIPS: Linux
  • HPPA: not maintained Linux
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top