1997Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Languages -->
<!--X-From-R13: fvybivpNfepr.ue ([vebfyni Evybivp) -->
<!--X-Date: from major.globecomm.net [207.51.48.5] by in2.ibm.net id 864518014.162532&#45;1 Sat May 24 23:53:34 1997 CUT -->
<!--X-Message-Id: 199705242353.BAA19478#regoc,srce.hr -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 339778d2.14003955#relay,mnsinc.com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] Languages</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:silovic#srce,hr">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
      text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">

  <font size="+4" color="#804040">
    <strong><em>MUD-Dev<br>mailing list archive</em></strong>
  </font>
      
<br>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00750.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00753.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00749.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00734.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00751">Author</A>
&nbsp;|&nbsp;<A HREF="#00751">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00751">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] Languages</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev] Languages</LI>
<LI><em>From</em>: <A HREF="mailto:silovic#srce,hr">silovic#srce,hr</A> (Miroslav Silovic)</LI>
<LI><em>Date</em>: Sun, 25 May 1997 01:53:29 +0200 (MET DST)</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
&gt; 
&gt; My main objection to it is the same problem I have with the Mac. You are
&gt; either a newbie, or a wizard. There is no in between. C++ is so tightly
&gt; interwoven, you have to understand ALL of it INTIMATELY before you can
&gt; expect to have any confidence that you're doing things properly. If you
&gt; don't have a deep understanding of the internals, it's almost impossible
&gt; to explain WHY things have to be done a certain way.

I can't agree more with this.

&gt; However, the vast majority of applications today is so outstripped by
&gt; the power of the computer, C++ is an acceptable tradeoff. We don't
&gt; normally worry overmuch about tightening inner loops, because the
&gt; system's plenty fast even if it's a little inefficient. There are
&gt; applications that need to be written, however, which will require either
&gt; that you are God-on-a-stick with C++, or that you use a more easily
&gt; optimised language that runs closer to the bare metal. Like C.

There is alternative to it: A language that, while very high level,
is optimized for things that are done very often in a MUD (like
string operations, message passing, weird, complex operations that
take lots of arguments not all of which have to be present, and,
most importantly, maintaining complex datastructures). Any GCed
language (Java included) excels at these and is *FAR* simpler to
learn and use efficiently.

(I consider GC to be the key feature of a MUD language, after
incredible ammount of time wasted on tracing leaks, bad access,
and similar problems. C++ constructors and destructors alleviate
this problem, but if you run out of luck, not even Purify will
save you.)

	Miro


</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00749" HREF="msg00749.html">Re: [MUD-Dev] Languages</A></STRONG>
<UL><LI><EM>From:</EM> caliban#darklock,com (Caliban Tiresias Darklock)</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00750.html">Re: [MUD-Dev] Languages</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00753.html">Re: [MUD-Dev] Re: Levels (was: Administrative notes)</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00749.html">Re: [MUD-Dev] Languages</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00734.html">Re: [MUD-Dev] Languages</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00751"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00751"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><STRONG>Re: [MUD-Dev] Languages</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<LI><strong><A NAME="00767" HREF="msg00767.html">Re: [MUD-Dev] Languages</A></strong>, 
Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Sun 25 May 1997, 14:29 GMT
</LI>
</ul>
<LI><strong><A NAME="00732" HREF="msg00732.html">Re: [MUD-Dev] Languages</A></strong>, 
Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Sat 24 May 1997, 14:10 GMT
<UL>
<LI><strong><A NAME="00747" HREF="msg00747.html">Re: [MUD-Dev] Languages</A></strong>, 
Miroslav Silovic <a href="mailto:silovic#srce,hr">silovic#srce,hr</a>, Sun 25 May 1997, 05:59 GMT
<UL>
<LI><strong><A NAME="00749" HREF="msg00749.html">Re: [MUD-Dev] Languages</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Sun 25 May 1997, 06:28 GMT
<UL>
<LI><strong><A NAME="00751" HREF="msg00751.html">Re: [MUD-Dev] Languages</A></strong>, 
Miroslav Silovic <a href="mailto:silovic#srce,hr">silovic#srce,hr</a>, Sun 25 May 1997, 06:53 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00734" HREF="msg00734.html">Re: [MUD-Dev] Languages</A></strong>, 
Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Sun 25 May 1997, 02:36 GMT
<UL>
<LI><strong><A NAME="00756" HREF="msg00756.html">Re: [MUD-Dev] Languages</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Sun 25 May 1997, 08:02 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00738" HREF="msg00738.html">Re: [MUD-Dev] Languages</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Sun 25 May 1997, 03:28 GMT
</LI>
<LI><strong><A NAME="00743" HREF="msg00743.html">Re: [MUD-Dev] Languages</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sun 25 May 1997, 05:11 GMT
</LI>
</ul>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>