1997Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Languages -->
<!--X-From-R13: Xrss Yrffryzna <wrssxNgrargjbex.pbz> -->
<!--X-Date: from fabius.globecomm.net [207.51.48.6] by in4.ibm.net id 864513819.14910&#45;1 Sat May 24 22:43:39 1997 CUT -->
<!--X-Message-Id: 3.0.32.19970524154646.00683d20#mail,tenetwork.com -->
<!--X-Content-Type: text/plain -->
<!--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:jeffk#tenetwork,com">
</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="msg00745.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00747.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00745.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00750.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00746">Author</A>
&nbsp;|&nbsp;<A HREF="#00746">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00746">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>: Jeff Kesselman &lt;<A HREF="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</A>&gt;</LI>
<LI><em>Date</em>: Sat, 24 May 1997 15:46:47 -0700</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
At 03:22 PM 5/24/97 PST8PDT, you wrote:
&gt;[My apologies for continuing this thread - I'll keep it short.]
&gt;
&gt;[Jeff K;]
&gt;
&gt;:Remember that C++ gives you multiple ways to do inlines.
&gt;:
&gt;:Infact there is NO reason why C++ shoudl have ANY more voerhead then C IF
&gt;:youvundertsnad what the compiler is doing and code to it correctly.
&gt;
&gt;Yes, but then the body of those routines has to be in the header file. This
&gt;is the exact opposite of what information and implementation hiding is all
&gt;about. I'm much more a fan of those than of C++'s wierd "object" stuff.

er... yer stuck back in C++1.0

There is an inline keyword that does the same thign in 2.0
But I DO still use the .h forma ctually when im writing accessors, which is
most of what yo uwill be calling.  I thin kin the trivial case of an
acessor its actually clearer then having someoen dig through the .cpp file
just to fidn out that its na inline reutrn of a member variable...

My older brother, who works for IBM's TJWatson Reseach Center and is
WONDERFUl for pithy oen liners has said...
"C++ make good programmers better, and bad programmers obvious."

I tend to agree with that.  It forces alot m,ore design thought early in
your projectand if you get the design wrong ya can't easily hack around it,
you need to revisit your design.
I happen to consider these GOOD properties in a language.

&gt;:Typicly the reason C++ code ends up slower is due to mis-coding of
&gt;:constructors by peopel who do NOT understand whats going on underneath.
&gt;
&gt;Sounds reasonable to me. So you suggest that C++ is a language that should
&gt;only be used by programmers already trained on other languages, so that
&gt;they can understand how to use C++ properly?

I sugges that, like any tool, those wh odon't udnerstadn what C++ is doing
probably shouldn't sue it, or at least not if they want optimal results.
Ever see a newbie pick up a hammer?  They use it in precisely the WRONG way
beause they are acting o nwhat they knwo from the past and don't yet
understand how the hammer works (they "choke up" on the handle.)

If yer gonan try to use a tool optimally ya better learn how it works first
or ya gonna hurt yerself.

JK


&gt;
&gt;--
&gt;Chris Gray   cg#ami-cg,GraySage.Edmonton.AB.CA
&gt;
&gt;


</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<ul compact><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><A NAME="00750" HREF="msg00750.html">Re: [MUD-Dev] Languages</A></strong>
<ul compact><li><em>From:</em> caliban#darklock,com (Caliban Tiresias Darklock)</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00745.html">Re: [MUD-Dev] Languages</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00747.html">Re: [MUD-Dev] Languages</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00745.html">Re: [MUD-Dev] Languages</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00750.html">Re: [MUD-Dev] Languages</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00746"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00746"><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="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><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>
<LI><strong><A NAME="00745" HREF="msg00745.html">Re: [MUD-Dev] Languages</A></strong>, 
Cynbe ru Taren <a href="mailto:cynbe#laurel,actlab.utexas.edu">cynbe#laurel,actlab.utexas.edu</a>, Sun 25 May 1997, 05:33 GMT
</LI>
<LI><strong><A NAME="00746" HREF="msg00746.html">Re: [MUD-Dev] Languages</A></strong>, 
Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Sun 25 May 1997, 05:43 GMT
<UL>
<LI><strong><A NAME="00750" HREF="msg00750.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:39 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00757" HREF="msg00757.html">Re: [MUD-Dev] Languages</A></strong>, 
Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Sun 25 May 1997, 08:10 GMT
<UL>
<LI><strong><A NAME="00759" HREF="msg00759.html">Re: [MUD-Dev] Languages</A></strong>, 
Miroslav Silovic <a href="mailto:silovic#srce,hr">silovic#srce,hr</a>, Sun 25 May 1997, 09:12 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00758" HREF="msg00758.html">Re: [MUD-Dev] Languages</A></strong>, 
Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Sun 25 May 1997, 08:14 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>