Re: Why do you like C more than other programming languages?



On Jul 8, 3:50 pm, jacob navia <ja...@xxxxxxxxxx> wrote:
Harold Aptroot wrote:
If they decide to deprecate the whole raw windows API then programmers
will just ignore that version of windows and normal users will try to
avoid it because none of the programs they like work on it. In short, it
will fail even faster and more completely than Vista
So why would they do that? It'll only cost them money

Exactly.
C# would not work, neither would .net. They all use at the end
the windows API.


Why? The new system would just need a version of the .NET runtime
that called whatever system API that was actually there. Think about
Mono, for example, it will run most C# programs (ignoring library
issues) just fine on *nix, with no Windows API in sight. Obvious
exceptions include .NET programs that directly call the Windows API.

OTOH, I agree that it's pretty unlikely that the Windows API is going
to go away any time soon. The MS-DOS API (aka Int 21h) survived the
introduction of the Windows API by better than two decades, and the
Win16 API survived the introduction of Win32 by something like 15
years. Although both are now going away. As for desktop/server OSs,
neither is available on any 64 bit version of Windows (although both
were supported on all 32 bit Oss, including the non-x86 ones, at least
until now). Nor are the DOS or Win16 APIs supported on any version of
Windows CE.

So the Win32 and Win64 APIs will certainly survive in the short/medium
term. But 15 or 20 years from now? Who knows.
.



Relevant Pages

  • Re: GWindows and David Botton
    ... >Gwindows becomes a better supported and more widely used project. ... I want to do printing additions in two stages. ... The existing thin binding to the Windows printing API should not be ... Windows API procedures and functions that use string arguments. ...
    (comp.lang.ada)
  • Re: [announcement] SYSAPI and SYSSVC for Windows
    ... >> SYSAPI is a package that interfaces directly to the Microsoft Windows API. ... It would also require that there's a dynamic binding to some of the Windows ... SYSAPI is the layer that sits directly on top of the Windows API, ...
    (comp.lang.ada)
  • Re: How to automatically start an ASP.NET Web Service
    ... tool (via .NET framework or Windows API) that will help, ... You mentioned a few...when IIS ... - for the .NET CLR there is a profiling tool that I have used in the ...
    (microsoft.public.dotnet.framework.aspnet.webservices)
  • Re: calling windows syscalls from gnu assembler
    ... GAS is actually a good tool to work in Windows as long as you ... Windows API calls use STDCALL where the caller pushes the number of ... resource compiler which is necessary in Windows GUI mode to add image, ... be done with binutils, Pelle's resource compiler PORC.EXE is a well ...
    (alt.lang.asm)
  • Re: Unterschied zw. Control.Focus() und Control.Select()
    ... Control.Focus reflektiert die SetFocus vom nativen Windows API. ... IContainerControl Schnittstelle - das Form Objekt implementiert ... Ereignis reagiert). ...
    (microsoft.public.de.german.entwickler.dotnet.vb)