delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1995/07/19/11:20:39

From: "A.Appleyard" <A DOT APPLEYARD AT fs2 DOT mt DOT umist DOT ac DOT uk>
To: marcus DOT franke AT stud DOT uni-bamberg DOT de, DJGPP AT sun DOT soe DOT clarkson DOT edu
Date: Wed, 19 Jul 1995 14:21:14 BST
Subject: Windows programming in assembler

  A.Appleyard wrote:-
> Please what is the bibliographical reference of a good book about how to
> program for Windows in assembler / machine code?

  Marcus Franke <marcus DOT franke AT stud DOT uni-bamberg DOT de> replied:-
> Windows in assembler? You are telling jokes, aren't you? Why program in
> assembler? Why not in C++, C, Pascal, Delphi...

  Someone once had to program for Windows in assembler, to write the first of
the Windows facilities that you mention! Of compilers:-
  I have Gnu C/C++,. but it has no Windows package yet.
  I have Visual C++, but I can't make much headway at it. It has a muddle of
special features that I am obliged to use. In it I must use Make, which I
don't understand and don't want to be bothered with. I have never used Make
with any of my many Gnu C/C++ programs, not even with the only one which is
too big to go all on one file (my Emacs text editor AAEMACS). Visual C++'s
work layout is over-complicated. To use it I must lay my program out in a
particular layout, and put each class and its members in a separate file, and
a separate directory per program, taking up a lot of hard disk space.
  (If I wrote a simple ordinary one-file C++ program like I often have for
djgpp, if anybody out there knows how to compile it with Visual C++ without
having to use Make and all sorts of complications, PLEASE tell me!)
  I have a Fortran compiler called Watfor, but it can't call Windows.
  I have a Basic that came with my DOS, but it can't call Windows.
  I haven't got any Pascals.
  Which C's and Pascals can call Windows? How to get them?
  What is Delphi?
  If I knew how to program for Windows (3.1/etc) in assembler, if someone gave
me a start re how to cope with far pointers etc in djgpp, I could try to write
a Gnu C++ Windows package.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019