[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::languages

Title:Languages
Notice:Speaking In Tongues
Moderator:TLE::TOKLAS::FELDMAN
Created:Sat Jan 25 1986
Last Modified:Wed May 21 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:394
Total number of notes:2683

47.0. "ada contest" by PIPA::JANZEN () Wed Nov 28 1984 13:11

First person to offer a single advantage of BASIC over ADA gets a free
ADA reference manual, from D.O.D. via ANSI dated 17 FEB 1983.
Tom
T.RTitleUserPersonal
Name
DateLines
47.1ELUDOM::ARSENAULTWed Nov 28 1984 14:094
That's easy.  BASIC is a much smaller language than Ada.  All other things
being equal, smaller is better.

mark
47.2PIPA::JANZENWed Nov 28 1984 15:033
That's true.  i once was in the same room as the man that wrote the 4K
BASIC for Radio Shack TRS80 Model I.
Tom
47.3PIPA::JANZENWed Nov 28 1984 15:2016
The Ada spec has gone to Mark Arsenault for his brilliant observation.
Just the other day, my brother was saying that Ada would probably require
50 diskettes on his Heath/Zenith micro.  Pascal needs about 2 or 3, and
the different compiler passes are run by separate programs to do different
things, because the whole program won't fit on one diskette.  

This is the reason there is no panacea, universal language.  Like hardware 
technology, software technology sports an ever-increasing repetoire of
tools.  Each language has its place, it purpose, its most efficient
applications. 

Even Ada must be good for something?

Oh yes: maintenance.

Tom
47.4ORPHAN::BRETTWed Nov 28 1984 17:445
Sorry, if Pascal is 2-3 floppies, there is no reason why Ada should be more
than 20.  Our VAX Ada compiler is lss than 4xVAX Pascal.

/Bevin
47.6TURTLE::GILBERTWed Nov 28 1984 19:3912
re.-1:	I suspect that may be a reflection on VAX Pascal.

	ADA.EXE is about 2800 blocks.  At 500 blocks/floppy, that's 6 floppies.
	I didn't look at the sizes of various shareable images used by ADA at
	compile-time or run-time.

Various other advantages of BASIC over ADA are: available implementations (size,
compile/run-time performance, various vendor extensions to BASIC), simplicity,
approachability (ease of learning), and available programmers.

Either the T-shirt (or whatever it was) has already been given away, or they
just didn't intend it as an honest offer.
47.7PIPA::JANZENFri Nov 30 1984 08:342
How do I get Ada.exe and a manual?
Tom
47.8ADVAX::A_VESPERFri Nov 30 1984 08:437
Although I am too late for the prize, one BIG advantage to BASIC
over Ada is that BASIC is often presented as an interpreter.  This
is a big advantage to beginning students as they typically make one
small change and run it again.  On PDP-11's, compiling can be fast but
task building is usually quite slow.

Andy V
47.9BISTRO::MONAHANFri Feb 08 1985 12:305
.-1 is certainly true. I wrote a FOCAL interpreter, and then 
translated the standard Whetstone benchmark from FORTRAN to 
FOCAL. The interpreter could finish the standard run in less time 
than FORTRAN took to compile and link. Of course, if you wanted 
to run it more than once ....
47.10REX::MERRILLSat Feb 16 1985 10:267
.9 -  ahem!  FOCAL-8 in a PDP-8 SIMULATOR on a CDC6600 ran FASTER
	than the CDC "native mode" "desk calculator".  

	FOCAL-8080 reportedly runs faster than Basic Compiler - probably
	takes up a heck of lot less memory too!

								Mr. Focal
47.11REX::MINOWThu Feb 21 1985 16:323
Just to muddy the waters, it it a little known fact that the original
Dartmouth Basic was a compiler.

47.12LATOUR::AMARTINFri Feb 22 1985 01:216
There's a good interview of Kemeny and/or Kurtz in the first issue
of "Computer Language(s)".  There are two magazines with almost the
same title, this is the one which only started publishing less than
a year ago.  The MR library carries it if you can't find it on-site.
Sigh.  I guess I'll go find out the correct title, etc.
				/AHM