Re: Windows Procedural Programming



Alf P. Steinbach wrote:

> > I think Phlip is exagerating the complexity of a Windows SDK program
(pure
> > C).
>
> No, not really. However, I think he's exaggerating the benefits from
using
> an OO language. Those benefits are there 100% if you write a program that
> is not Windows-specific, but in that case you're not writing a Windows
> application; the Windows-specific stuff requires dealing with things that
> object oriented abstraction doesn't make simple, although it helps much.

? I think I said that a well-designed wrapper system, working with its host
language and not against it, will get you coding useful windows much faster
than hours of low-level mucking. OO is orthogonal.

> > For SDK programming you could start with Programming Windows by Charles
> > Petzold.
>
> Good advice.

Why not start in assembler?

The OP thinks that learning OO will be hard, and required for windows. OO
will make a wrapper library easy to learn for windows.

--
Phlip
http://www.c2.com/cgi/wiki?ZeekLand


.



Relevant Pages

  • Re: Windows Procedural Programming
    ... You can create windows programs (including DirectX ... A pure Windows SDK program has the following structure. ... For SDK programming you could start with Programming Windows by Charles ... applications for you to modify. ...
    (comp.programming)
  • Re: windows
    ... > On Mon, 12 Dec 2005, Phlip wrote: ... prompt. ... > these directories quickly and doesn't care to learn about Windows' quirky ... Maybe if that were sprintf instead. ...
    (comp.programming)
  • Re: creating methods for objects
    ... > Phlip wrote: ... You use Managed C++ to build Windows .NET applications. ... Mike Austin ...
    (comp.lang.cpp)
  • Re: Did I dream this...
    ... phlip wrote: ... something) where you disable *everything* that you don't need to run the game. ... Also, going back to Windows 2000 style helps alot since the XP shadow etc effects consume a lot of memory, and WoW uses as much memory as it can get. ...
    (alt.games.warcraft)