[net.micro.pc] Lattice C Myth

hersee (02/18/83)

Someone (no names) told me that he read that the Lattice C
compiler did not have long int as a data type.  

WRONG

I have the Lattice C compiler and it has all of the data types defined
in K&R.  The problem may be that the natural int and pointer size 
for the compiler is 16 and someone may have though that was the only
int size available.

The author has told me that there will be an additional version of
the compiler and lib available that have 4 byte pointers.  The memory
allocation and pointer sizes will all be 4 bytes long.  The user
will have to choose either the small model (64k text 64k data)
or the compact (64k text 1meg data) in the near term and someday
the large model ( 1 meg text and 1 meg data).  There is a problem
with the PC's 8088 processor that the lib modules do not know
how they were called (long call or short call).  This will require
the user to keep different lib files if they want some programs
to be compiled using the different 8088 models.

The Lattice C does the Sieve in 10.5 sec on my PC
I think the current time for an unmodified Sieve for C86 is 
greater than 20 seconds.  How much has George improved on this time?
Please quote PC times for the Sieve as listed in byte.

Steve Hersee
ihuxx!hersee
312 979-1872