Re: What programming language is the most widely used to make viruses?



Scott Moore wrote:
> Alex wrote:
>
>
>>>Few people program direct to the Win API (I don't). Whats wrong with MFC ?
>>>I've never used it, but it seems to have a large following.
>>
>>
>>I just don't like dealing with everything as 'objects' when there's a
>>perfectly sensible procedural API that does the job.
>>For an ex-BASIC, ex-Machine-Code programmer, Object Orientation is a
>>difficult concept... ;)
>>
>>Besides, compared to Java's OOP APIs, MFC sucks hard mainly because of
>>the manual memory management.
>
>
> I agree, I use a procedural library that covers the Windows API (the IP
> layer). I suspect most object type people don't see a problem that
> all of the Win32 overlay libraries out there are object oriented. Still,
> I suspect there are a few such procedural libraries. I personally want
> a library that allows the use of both. Have you looked at (for example)
> GTK ?
>

Oh, well, I guess I'll take that back, it seems to be GTK+, and there
does not appear to be a procedural version.

Windows, but not Apple Mac or X Windows, tends to encourage object oriented
development because it relies heavily on callbacks, which match objects
with virtual methods better than procedural code.

I wanted to program Windows using procedural code, so I created a library
(called the IP portability layer) to do that. It's not that I find object
oriented difficult, I just don't appreciate the idea that all of the old
code has to be thrown out everytime the programming community gets
a woody for some new programming paradigm. New ways to do things, great.
New ways to do things while also supporting the old, much better.

.



Relevant Pages

  • Re: Programmer knowledge
    ... the MS Windows SDK C-callable API isn't part of any standard. ... >>The Windows API is far less pervasive than MFC. ... Here's a section of what my wizard produced for a "hello world" app. ... one is often either forced to use C++, by needing to use libraries written ...
    (comp.programming)
  • Re: Programmer knowledge
    ... >> The C library doesn't have windows or controls at all. ... It's not going to stop working unless the API ... are not part of MFC, nor necessary in any way to its use. ... for rare cases, it is only for writing libraries), or that dockable ...
    (comp.programming)
  • Re: Overview
    ... Libraries are normally called file.lib under windows, ... Since gcc comes from Unix, it names its libraries .a instead of ... using the LoadLibrary API. ...
    (comp.lang.c)
  • Re: Programmer knowledge
    ... >>The C library doesn't have windows or controls at all. ... It's not going to stop working unless the API ... MFC generated code is human readable. ... > because of the lack of pre-compiled header information. ...
    (comp.programming)
  • Re: directsound help
    ... >>> all the computers were running windows xp pro sp2 with direct x 9. ... MSVCP.DLL and for MFC MFC71.DLL. ... >> is to set your project to statically link to these libraries. ...
    (microsoft.public.win32.programmer.directx.audio)