.Net is platform dependent. only on windows platform it works.
2006-08-24 20:19:31
·
answer #1
·
answered by royal 3
·
0⤊
1⤋
First of all, you are complaining about a platform-specific function, Beep(). You are NOT talking about something
Platform-independent such as threads, processes, etc. .NET has full support for those. While yes, Beep() calls the BIOS's Beep
function, it is regardless functionality that is provided by the base operating system. If you want a platform-independent
application, then don't use platform-specific functions!
By the way, Windows Forms are not platform-independent, which seemed to be the original topic here. Get it? Windows Forms. Not Unix
Forms, not Mac Forms. If you want to moan and groan about Windows Forms, fine - but don't mix issues here. It makes no sense to
complain about Windows Forms (for Windows) and then blast C# and all of .NET for not being 100% platform-independent in the
platform-dependant areas!
2006-08-24 20:29:21
·
answer #2
·
answered by zubair i 1
·
0⤊
1⤋
If by "platform" you mean "operating system" then Microsoft's implementation of .NET is platform dependent (i.e. only runs on Windows). If by "platform" you mean hardware architecture then the answer is 'platform independent', because .NET runs on at least Itanium (IA-64), 32-bit Intel (IA-32), and AMD64 (64-bit backwards compatible to 32-bit Intel).
There is another implementation of .NET called Mono which is platform independent (in the operating system sense) because it runs on Windows, Linux, Solaris, etc. (www.mono-project.com)
So the answer depends on 1) what you mean by "platform" and 2) which .NET implementation (Microsoft's or Mono) you are referring to. You could even answer the question in terms of the .NET *specification* (i.e. blueprint/documentation which is platform independent) and not .NET *implementation* (Microsoft or Mono).
P.S. To Andy_T, Mono (and therefore a C# compiler) is available on Mac OS X - http://www.mono-project.com/Downloads
2006-08-24 20:53:23
·
answer #3
·
answered by George3 4
·
0⤊
0⤋
It is an Platform Independent.
2006-08-24 20:24:39
·
answer #4
·
answered by Remo 2
·
0⤊
1⤋
Platform indep; but since it is published by Microsoft itself the other runtimes are slower in coming compare to Microsoft's engineering effort. To date, I know Mono and .GNU for Linux but I have no idea Macs have even a C# compiler let along a full runtime.
2006-08-24 20:48:39
·
answer #5
·
answered by Andy T 7
·
0⤊
0⤋
while we talk approximately platform, you may desire to think of of a application layer that enables your application to do issues. think of of it as a brilliant library of purposes, form of like having servants. you have chose some thing to consume and the servent is going and fetches it for you. A language is a few thing you generate application in to create those instructions. It shall we you get admission to and use the useful aspects of the platform. A platform additionally denotes a in many situations occurring, or a device to code to. JVM is a platform additionally that factors the useful aspects to enable a Java application to run. .internet does the comparable for .internet purposes. they are designed to apply the .internet centers yet while those centers are no longer there, the applying won't run. no longer something is often interior the IT field for the main area, once you talk approximately middleware, or structures. They proceed to evolve and alter. some bypass out of style. As a developer you may desire to be waiting to try this. Language to apply: C# it's going to supply help to with c application language, supply help to with OO progression (solid for Java additionally).
2016-12-11 15:03:52
·
answer #6
·
answered by bornhoft 4
·
0⤊
0⤋
Its platform dependent.
2006-08-24 22:22:52
·
answer #7
·
answered by t_shivakumar 3
·
0⤊
1⤋