[Squeakland] Computer Language Definitions and Intelligibility

Ron Teitelbaum HORonT at Earthlink.net
Fri Jul 7 18:23:02 PDT 2006


Hi Greg,

 

I'll give it a shot to try and explain binding for you.  I saw your other
questions also but will leave them for more experienced eToy developers.
You might want to also look into www.squeak.org <http://www.squeak.org/> ,
for the squeak-dev mailing list (under community), or even the beginners
list, although your questions about anitaliasing and onion skinning and
animation may be better suited for squeak-dev then the beginners list.  I'm
sure there will be some good suggestions coming on this list also.

 

Ok to your question of extreme late binding.

 

If you wanted to animate a sequence you would draw your background, then
design your cells, draw them up, color them and then film them in order.

 

This would be an example of static binding.  Everything is designed and
created before filing starts.

 

If you had a sequence where while the film was running everything was
changeable that would be dynamic binding.  The system running the sequence
doesn't need to know before it runs what it is going to do.

 

Squeak uses extreme late binding and you can see that because the program is
actually running while you use it.  You are using squeak to program squeak.
This is much different then the programs where you write code, compile it
(which does the binding and checks for errors), and then run the code.

 

I hope that helps,

 

Ron Teitelbaum

President / Principal Software Engineer

US Medical Record Specialists

Ron at USMedRec.com 

 

 

  _____  

From: squeakland-bounces at squeakland.org
[mailto:squeakland-bounces at squeakland.org] On Behalf Of Greg Smith
Sent: Friday, July 07, 2006 4:29 PM
To: squeakland at squeakland.org
Subject: [Squeakland] Computer Language Definitions and Intelligibility

 

I just started reading Alan Kay's forward to the book, 

 

SQUEAK:

OBJECT-ORIENTED

DESIGN WITH

MULTIMEDIA

APPLICATIONS 

 

and came across the phrase, "extreme late binding".

 

This presented the same problem I always seem to encounter when trying to
learn any technical subject, from scratch. Having no prior background in the
subject under discussion, I have no familiarity with the insider lingo that
inevitably exists in each and every text on the written on the subject.

 

At this point, encountering a phrase which, to me, is unintelligible, I have
two options - close the article or do some research to find the full meaning
of the phrase. I did so, using Google, and found quite a few articles that
use and refer to this phrase, but each and every one that I looked at,
though using the phrase, never defined the phrase in plain English for the
benefit of the understanding of the uninitiated.

 

This just strengthens my view that if endeavors like computer programming
are ever to pass out of the hands of the priesthood and into the hands of
the layman, then something's got to be done about the methods used to
transfer this knowledge.

 

I still haven't got an inkling about the concept of "extreme late binding",
though I wish I did.

 

Greg Smith

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://squeakland.org/pipermail/squeakland/attachments/20060707/0eb53b6c/attachment.htm


More information about the Squeakland mailing list