Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!eternal-september.org!feeder.eternal-september.org!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.031 X-Spam-Evidence: '*H*': 0.94; '*S*': 0.00; 'subject:Python': 0.05; 'see.': 0.07; 'memory': 0.09; 'talks,': 0.09; 'terry': 0.09; 'cc:addr:python-list': 0.10; 'language,': 0.11; 'properly': 0.14; 'carpenter': 0.16; 'egg': 0.16; 'fine.': 0.16; 'necessary,': 0.16; 'prerequisite': 0.16; 'procedure?': 0.16; 'reedy': 0.16; 'sort': 0.18; 'wrote:': 0.19; 'words': 0.20; 'header:In-Reply-To:1': 0.22; 'separate': 0.23; 'programming': 0.23; 'message- id:@mail.gmail.com': 0.24; 'cc:2**0': 0.26; 'rest': 0.27; 'cc:no real name:2**0': 0.27; 'basic': 0.28; 'cc:addr:python.org': 0.28; 'knowledge.': 0.28; 'machine.': 0.28; 'subject: [': 0.28; 'usually': 0.29; 'knows': 0.31; 'received:209.85': 0.32; 'knowledge': 0.32; 'received:google.com': 0.32; 'cases,': 0.32; 'like,': 0.32; 'words,': 0.32; 'really': 0.33; 'rather': 0.33; 'problem': 0.33; 'operating': 0.33; 'pm,': 0.34; 'next': 0.34; 'am,': 0.34; 'exist': 0.34; 'received:209': 0.35; 'open': 0.35; 'visual': 0.35; 'there': 0.36; 'does': 0.36; 'doing': 0.36; 'but': 0.37; 'reasonable': 0.37; 'subject:: ': 0.37; "didn't": 0.38; 'received:209.85.216': 0.38; 'anything': 0.38; 'under': 0.38; 'header:Received:5': 0.40; 'skip:t 20': 0.40; 'skills': 0.40; 'said': 0.40; 'learning': 0.60; 'world': 0.61; 'is.': 0.62; 'procedure': 0.62; '2012': 0.62; 'worth': 0.62; 'first': 0.62; 'natural': 0.64; 'watching': 0.65; 'grab': 0.69; 'received:209.85.216.174': 0.71; 'absolutely': 0.84; 'movie.': 0.84; 'nathan': 0.84; 'watches': 0.84; 'surgery': 0.91; 'picture': 0.95 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=kUhUtrg23CUnt36dFkoJsWRPAShuOz0meZLzCfd4J+4=; b=BpMHJDGWUfCvtOVS2KmkzbuQX6Df6udLxRGSsO4EHGVNmwFLZ7XH8oByb5Z+jr8BOQ /IL/J37N50NpPIgCsZbp22r51tXN1l1AR5okv+9TlRyd/oiYdzei3tFOA7EwPt1vPdg6 hkW5uuurl2h1UVsujZqdWmanXfibrjfMgIoZLViUyBIFugSlwOAbFdpmblqj5nRvPx4+ +1Wcr4K8hXUtKvShxdhCbD/hKGCN/mk0NudvnTBOF4jtrwRxHBOKOvl7G8kIBiokH2NR IHGkbtFPeXh3tev/TgOYMREANu1M+a3NL+hCpX/585paaUKSnq1QCR06Jb0c0OU7jJsz GrJQ== MIME-Version: 1.0 In-Reply-To: References: <4f7512db$0$29981$c3e8da3$5496439d@news.astraweb.com> <78a6d2f8-23de-496a-afb7-943b60e57c88@mq9g2000pbb.googlegroups.com> <94c6033a-26e7-4b49-911c-b63ca01d13ea@wj4g2000pbc.googlegroups.com> Date: Tue, 3 Apr 2012 16:50:04 -0400 Subject: Re: Number of languages known [was Re: Python is readable] - somewhat OT From: Nathan Rice To: Terry Reedy Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: python-list@python.org X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 41 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1333486206 news.xs4all.nl 6923 [2001:888:2000:d::a6]:38799 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:22636 On Tue, Apr 3, 2012 at 4:20 PM, Terry Reedy wrote: > On 4/3/2012 8:39 AM, Nathan Rice wrote: > >> Ultimately, the answers to your questions exist in the world for you >> to see. =A0How does a surgeon describe a surgical procedure? =A0How does= a >> chef describe a recipe? =A0How does a carpenter describe the process of >> building cabinets? =A0Aside from specific words, they all use natural >> language, and it works just fine. > > > Not really. Surgeon's learn by *watching* a surgeon who knows the operati= on > and next (hopefully) doing a particular surgery under supervision of such= a > surgeon, who watches and talks, and may even grab the instruments and > re-show. They then really learn by doing the procedure on multiple people= . > They often kill a few on the way to mastery. Well, there is declarative knowledge and procedural knowledge. In all these cases, only the procedural knowledge is absolutely necessary, but the declarative knowledge is usually a prerequisite to learning the procedure in any sort of reasonable manner. > I first learned basic carpentry and other skills by watching my father. I > don't remember that he ever said anything about how to hold the tools. > > I similarly learned basic cooking by watching my mom. My knowledge of how= to > crack open an egg properly and separate the yolk from the rest is a wordl= ess > memory movie. A picture is worth a thousand words :) If you would like, I don't have any problem incorporating visual programming and programming by demonstration. I didn't go in that direction because I have enough to defend as it is. I like to look at it from the perspective of teaching/communicating, rather than operating a simple machine.