• Subject: RE: How about in INC opcode(how important is syntax in the learni ng curve?)
  • From: Joel Fritz <JFritz@xxxxxxxxxxxxxxxx>
  • Date: Thu, 9 Mar 2000 13:12:55 -0800

I think it's a semantic issue and that I wasn't completly clear on what I
meant.  

First, I should have said grammar and syntax.  

Second, my Whorf-Sapir analogy was that the grammar and syntax of a computer
language are products of the underlying concepts and provide a way to make
inferences about the underlying concepts of the language.  I don't think you
can really use the syntax correctly unless you understand the underlying
concepts, and I think that understanding the syntax well should lead to a
better understanding of the underlying concepts.


In a procedural language when you want to print something you invoke the
print verb in some way or other.  In an object oriented language you invoke
the print method of the object you want to print, or you get some sort of
information(message) from an object and pass the results of that to the
printing object.  To me this is a matter of grammar and syntax, but I can
easily see how someone else wouldn't see it that way.  I think it's possible
to talk about inheritance and polymorphism from this point of view too, but
it's getting a little late in the day for me for abstraction.

> -----Original Message-----
> From: boldt@ca.ibm.com [mailto:boldt@ca.ibm.com]
> Sent: Thursday, March 09, 2000 11:14 AM
> To: MIDRANGE-L@midrange.com
> Subject: RE: How about in INC opcode(how important is syntax in the
> learni ng curve?)
> 

/*                       Big Snip                                         */
> 
> 
> 
> But, other more powerful languages have other conceptual
> hurdles.  Object-orientation is clearly a big hurdle for
> languages like C++, Java, and Perl.  Knowledge and experience
> in a procedural language usually offers little help and often
> hinders mastery of OO.  Furthermore, effective use of Java
> also means mastery of a massive library of predefined classes.
> And effective use of Perl normally requires mastering regular
> expressions.  Clearly (at least to me), learning one of these
> languages requires more than just learning a new syntax.
> 
> Cheers!  Hans
> 
> Hans Boldt, ILE RPG Development, IBM Toronto Lab, boldt@ca.ibm.com
> 
> 
+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---

As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.