[comp.sys.mac.programmer] Best Environment for Object-Oriented Programming Languages

eberard@bse.com (Edward V. Berard) (07/28/90)

Folks,

Within the next few months I will have to make a decision regarding
my Macintosh environment. I plan on acquiring (or already have) the
following programming languages:

	- C++,
	- Smalltalk,
	- Eiffel,
	- Common Lisp Object System (CLOS),
	- Ada,
	- and one or two other "object-oriented" programming languages.

All of the above are supported, by more than one vendor, for the
Macintosh.

My current Macintosh system is a IIfx with 8 megs of RAM, an
internal 160 meg hard disk, an external 175 meg hard disk, an Apple
CD ROM drive, and a Radius 21-inch monochrome monitor. I am currently
running System 6.0.5. I can entertain the purchase of additional
memory, or

My question is seemingly simple:

	In terms of development environments for the above mentioned
	object-oriented programming languages, am I better off with
	the traditional Macintosh environment, or should I definitely
	consider AUX 2.0?

Keep in mind that, by the time I have to commit to one or the other,
System 7.0 will either be available or very close to available.

				-- Ed

-------------------------------------------------------------------------------
Edward V. Berard                                | Phone: (301) 353-9652
Berard Software Engineering, Inc.               | FAX:   (301) 353-9272
18620 Mateney Road                              | E-Mail: eberard@bse.com
Germantown, Maryland 20874                      | 
-------------------------------------------------------------------------------

mnykanen@cc.helsinki.fi (08/02/90)

In article <b.G6SJBD@bse.com>, eberard@bse.com (Edward V. Berard) writes:
> Folks,
> 
> Within the next few months I will have to make a decision regarding
> my Macintosh environment. I plan on acquiring (or already have) the
> following programming languages:
> 
> 	- C++,
> 	- Smalltalk,
> 	- Eiffel,
> 	- Common Lisp Object System (CLOS),
> 	- Ada,
> 	- and one or two other "object-oriented" programming languages.
> 
> All of the above are supported, by more than one vendor, for the
> Macintosh.
Where did you get Eiffel for the Mac? Price, quality, ..?
-- 
Matti Nyk{nen
CS Student at Helsinki U, Finland
email: mnykanen@cc.helsinki.FI

The best opinions available; get them while they're hot!

cory@three.MV.COM (Cory Kempf) (08/03/90)

eberard@bse.com (Edward V. Berard) writes:

>	C++

>All of the above are supported, by more than one vendor, for the
>Macintosh.

Other than MPW, who are you getting C++ for the mac from?

>My question is seemingly simple:

>	In terms of development environments for the above mentioned
>	object-oriented programming languages, am I better off with
>	the traditional Macintosh environment, or should I definitely
>	consider AUX 2.0?

Hmmm.  For C++, you would probably be better of on the MacOS side
unless you are fantastically rich.  I have seen the price of typical
unix software tools -- on the order of 10x the cost of similar mac
tools.  Additionally, there just is not that much available for A/UX.
Currently, it doesn't have the market share that SCO or DEC or SUN
have (just to name a few).  

Additionally, there is a lot of work being done with MacApp, both 
by people inside Apple and outside.  Now if they could just come up
with a way to learn how to use it from C++ for less than $1000, I might
join them.

It would also depend on what you are developing for -- if your target
is a UNIX box, then A/UX would probably be your best bet.  If you were
just doing OOP because OOP is fun, then I would stick with MacOS.

>Keep in mind that, by the time I have to commit to one or the other,
>System 7.0 will either be available or very close to available.

This too would cause me to stay with MacOS: System 7 is (supposed to be)
free.  Based on the price for A/UX 2.0, I would expect that you would
have to shell out a couple of hundred dollars to get System 7 functionality
for A/UX when it is available.  Considering the functionality differences, 
in most cases, it is not worth the price difference.

+C

-- 
Cory Kempf				I do speak for the company (sometimes).
The Enigami Co.							603 883 2474
email: cory@three.mv.com, harvard!zinn!three!cory