🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #31588

Re: Microsoft cuts corners, actually (they do!)

#31588
From: omullarney
Date: Wed, 24 Aug 1988 21:26
51 lines
2733 bytes






In article <46100203@uxe.cso.uiuc.edu>, mcdonald@uxe.cso.uiuc.edu writes:
> 
> This is worthless drivel. 
> 

This is supposed to be an forum for technical discussion. That kind of
comment belongs in alt.flame, and is not very helpful in any case.

> If you wish to have a small memory model program on the 80x86, and
> to support recursion using a stack, it is essentially NECESSARY to 
> have SS==DS. Almost all compilers do assume this. All C compilers do,
> at least all I know of. The Microsoft fortran compiler is simply
> a different front end for their C compiler. There are products that
> don't assume DS==SS, but they either don't support recursion or
> are intrinsically large model. 

My reading of the MS Fortran manual indicates that it is not intrinsically
a small memory model compiler, so why does it enforce this condition wrt
segment referencing? Why does it enforce these 'essentially NECESSARY'
conditions when dealing with a large memory model, when my Alsys compiler
copes just dandy - *and* it supports recursion ( along with a host of other
things, like tasking ...). 
I'll tell you why - MS cut corners.

>                                 Microsoft's compiler products for
> the PC are excellent - don't flame them about those. 
> 

Ahem! I had some very interesting experiences with the MS MASM, like the bug 
that cropped up as I developed the replacement software to that we had in
Fortran. The MOVSW command ehibited a dislike to being used twice within a 
subroutine, and would pass junk around between segments on the second call. 
I ended up having to bundle all the data I wanted to transfer into single 
blocks and use MOVSW once only to avoid this 'feature'.
Perhaps you think this is excellent - promotes more compact coding - but I
found it a distinct pain in the ass.

> Besides - you think Microsoft is interested in helping Apple in any way?
> Why should they, considering Apple's attitude toward them?
> 

Since when has *any* company responded to a rival's lawsuit by taking it
out on their own customers? The Lawsuit is not the issue, the issue is
MS attitude to software development. Stick to the point.
Technical Details
Message-ID: <10035@cs.tcd.ie>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!bloom-beacon!mit-eddie!ll-xn!ames!amdcad!sun!pitstop!sundc!seismo!uunet!mcvax!ukc!cs.tcd.ie!csvax1!omullarney
References: <9250@cs.tcd.ie> <46100203@uxe.cso.uiuc.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!bloom-beacon!mit-eddie!ll-xn!ames!amdcad!sun!pitstop!sundc!seismo!uunet!mcvax!ukc!cs.tcd.ie!csvax1!omullarney
From: omullarney@cs.tcd.ie (omullarney@csvax1.cs.tcd.ie)
Newsgroups: comp.sys.mac
Subject: Re: Microsoft cuts corners, actually (they do!)
Message-ID: <10035@cs.tcd.ie>
Date: 24 Aug 88 21:26:20 GMT
References: <9250@cs.tcd.ie> <46100203@uxe.cso.uiuc.edu>
Organization: Computer Science Department, Trinity College Dublin
Lines: 51