///Re: What the hell is that !?!




Betov wrote:


Now, why he "NEEDs" to do that, is because the Professional
Programmers like him make a living, first, from their
reputation. Imagine you are the boss of something, don't
know a single word about what Assembly could ever be, but
that you would need to rent a professional Assembly
Programmer. Who would you choose? The guy who has a robust
reputation, book published, seen on T.V., and so on... or
the guy who effectively writes programs in Assembly?

Careful, Rene, your jealousy is starting to show through again. And I
doubt he'd be too impressed by *your* source code based on his
complaints about high-level control structures. I'm sure he'd be
telling you to program in C rather than write "assembly" code the way
you do it.
Cheers,
Randy Hyde

P.S., For the OP: Rene "Betov" Tournois is the author of an assembler
that appeared about the same time as HLA, but has never enjoyed the
modicum of popularity that HLA has. Here's an example of the source
code for his assembler (written in that same assembly language):


; Main window CallBack: User choices open-file independant:

...Else_If eax = &WM_COMMAND
call KillCompletionList

mov eax D@wParam | and eax 0FFFF

If B$IncludesOK = &FALSE
call Configuration | call 'User32.SendMessageA' D$hwnd
&WM_CLOSE 0 0
End_If

..If eax = M00_Open
If D$DebugDialogHandle <> 0
call KillDebugger | On eax = &IDNO, jmp L9>>
End_If

; On D$DebugDialogHandle <> 0,
; call 'USER32.SendMessageA', D$DebugDialogHandle,
&WM_COMMAND, M02_Terminate, 0

call Security | On eax = &IDCANCEL, jmp L9>>

call OpenRosAsmPE

If D$SaveFilter <> 0
call ReInitUndo
call SetPartialEditionFromPos | call EnableMenutems
call LoadBookMarks
End_If

..Else_If eax = M00_Open_Source_Only
If D$DebugDialogHandle <> 0
call KillDebugger | On eax = &IDNO, jmp L9>>
End_If

; On D$DebugDialogHandle <> 0,
; call 'USER32.SendMessageA', D$DebugDialogHandle,
&WM_COMMAND, M02_Terminate, 0

call Security | On eax = &IDCANCEL, jmp L9>>

call LooseResources
.If B$KeepResources = &FALSE
call ReInitUndo | call OpenSourceOnly
If D$SourceLen > 0
call SetPartialEditionFromPos | call EnableMenutems
call LoadBookMarks
End_If
.End_If

.



Relevant Pages

  • Re: Your opinion on the Agner fog manuals.
    ... Perhaps the fact that those "advanced assembly language programmers" ... Boy, you're really stuck on that *one sentence* in the documentation, ... Try searching for information about the LISA assembler sometime. ...
    (alt.lang.asm)
  • Re: A letter for Betov to send to Microsoft
    ... > Here is a template letter that Betov can use so he can make his point ... never stole ... > assembler in 2 gigs withit, allthough he doesnt use that assmbler anymore, ... > I hate all assembler only programmers, people should use only Power basic ...
    (alt.lang.asm)
  • Re: HLA History
    ... Short lesson in assembler choice. ... Why do NASM programmers use NASM? ... Because they were silly enough to believe Betov but they will be using ...
    (alt.lang.asm)
  • Re: Why Not Assembly?
    ... > A HLL shields you from the low level stuff of ... > to know to use assembler. ... HLLs don't shield you from this. ... Certainly one advantage of HLLs is that companies and programmers are ...
    (alt.lang.asm)
  • Re: De- Evolution
    ... problems with the actual assembler. ... MASM32 has had Clive Turvey's ... programmers learn and understand low level programming. ... If Betov had acted like a human being instead of a bad mannered old ...
    (alt.lang.asm)