[net.micro] Postings of microcomputer software

tony@ur-cvsvax.UUCP (Tony Movshon) (02/03/85)

[?]

Since compilers for anything other than assembly language tend not to
be standardized in the microcomputer world, may I suggest that postings
of software written in higher-level languages to net.micro.{whatever}
or net.sources include uuencoded copies of the binary files whenever
possible?

			Tony Movshon
			Psychology Dept., NYU
			uucp: {seismo|ihnp4|allegra}!cmcl2!hipl!tony
			arpa: hipl!tony@nyu-cmcl2

rpw3@redwood.UUCP (Rob Warnock) (02/08/85)

+---------------
| Since compilers for anything other than assembly language tend not to
| be standardized in the microcomputer world, may I suggest that postings
| of software written in higher-level languages to net.micro.{whatever}
| or net.sources include uuencoded copies of the binary files whenever
| possible? | 		Tony Movshon
+---------------

(Was this a joke? I dare not assume so...)

Since operating system calling conventions and hardware register locations
are even LESS "standard" than higher-level languages, let's NOT further
clutter "net.sources" with useless binaries, P L E A S E !?!?! Higher-
level languages are the MOST likely to be standard, and if portability
problems arise, it is far FAR easier to tweak a C program for my local
environment than an 8080 binary!!! (...especially since I use a 68000!)

Even on 68000-based UNIXes, for example, the binaries are not likely to
be usable across multiple vendors of machines and UNIX ports.

p.s. Even assembly languages are not standard for the same machine. I know
of at least three 68000 assembler formats I have had to deal with.


Rob Warnock
Systems Architecture Consultant

UUCP:	{ihnp4,ucbvax!dual}!fortune!redwood!rpw3
DDD:	(415)572-2607
USPS:	510 Trinidad Lane, Foster City, CA  94404

nather@utastro.UUCP (Ed Nather) (02/11/85)

> +---------------
> | Since compilers for anything other than assembly language tend not to
> | be standardized in the microcomputer world, may I suggest that postings
> | of software written in higher-level languages to net.micro.{whatever}
> | or net.sources include uuencoded copies of the binary files whenever
> | possible? | 		Tony Movshon
> +---------------
> 
> (Was this a joke? I dare not assume so...)
> 
> Since operating system calling conventions and hardware register locations
> are even LESS "standard" than higher-level languages, let's NOT further
> clutter "net.sources" with useless binaries, P L E A S E !?!?! Higher-
> level languages are the MOST likely to be standard, and if portability
> problems arise, it is far FAR easier to tweak a C program for my local
> environment than an 8080 binary!!! (...especially since I use a 68000!)
>
> p.s. Even assembly languages are not standard for the same machine. I know
> of at least three 68000 assembler formats I have had to deal with.
> 
> Rob Warnock
> Systems Architecture Consultant

Good theory -- too bad it's wrong.  I sent Tony Movshon a few C programs that
would compile under DeSmet C AND CI-C86 for the IBM PC, and he had a rough
time getting them to compile, much less work, under Lattice C. I have yet to
get working Lattice C programs he sent me to compile under either compiler I
use.  He had no trouble running the executable code on his DEC Rainbow, and
I ran executables he sent on my IBM PC.  We had the same experience with a 
Z-100 and a TI Professional -- all 8088/8086 machines.  I admit we were 
surprised, but ... well, there it is.
-- 
Ed Nather
Astronony Dept, U of Texas @ Austin
{allegra,ihnp4}!{noao,ut-sally}!utastro!nather