From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 109fba,b87849933931bc93 X-Google-Attributes: gid109fba,public X-Google-Thread: fac41,b87849933931bc93 X-Google-Attributes: gidfac41,public X-Google-Thread: 11cae8,b87849933931bc93 X-Google-Attributes: gid11cae8,public X-Google-Thread: 1108a1,b87849933931bc93 X-Google-Attributes: gid1108a1,public X-Google-Thread: 114809,b87849933931bc93 X-Google-Attributes: gid114809,public X-Google-Thread: f43e6,b87849933931bc93 X-Google-Attributes: gidf43e6,public X-Google-Thread: 103376,b87849933931bc93 X-Google-Attributes: gid103376,public From: Tansel Ersavas Subject: Re: What is wrong with OO ? Date: 1996/12/18 Message-ID: <32B89D8D.7999@rase.com>#1/1 X-Deja-AN: 204810378 references: <32A4659D.347A@shef.ac.uk> <32A71BC6.2D857063@arscorp.com> <32A82AFE.255A@possibility.com> <58bq8c$3n6@news.utdallas.edu> <32ABCB1F.5207@possibility.com> <32b016d4.3487487@nntp.interaccess.com> <32B125E0.7880@calfp.co.uk> <32b55196.1250002@nntp.interaccess.com> <32B65D6C.6F10@deep.net> <32b7181e.2647652@news.nstn.ca> <599g39$l5v@gaia.ns.utk.edu> content-type: text/plain; charset=us-ascii organization: RASE Inc. mime-version: 1.0 reply-to: tansel@rase.com newsgroups: comp.lang.c++,comp.lang.smalltalk,comp.lang.eiffel,comp.lang.ada,comp.lnag.java,comp.object,comp.software-eng x-mailer: Mozilla 3.0 (Win95; U) Date: 1996-12-18T00:00:00+00:00 List-Id: Matt Kennel wrote: > > Tom Bushell (tbushell@fox.nstn.ns.ca) wrote: > : On Tue, 17 Dec 1996 00:45:47 -0800, Tansel Ersavas > : wrote: > > : >I think, we can now show people how visual programming can really bump > : >up their productivity. It also accelerates learning, and promotes more > : >high level thinking. Visual programming is to textual programming what > : >is textual programming to assembly language. > > : Good analogy. > > Is it really? Can a painting communicate subtle ideas as clearly as > literature? A picture is worth a thousand words. BTW I do not defend a total pictorial approach. There are certain things I can do faster and better in text. In fact, I still don't much use the Windows file management facilities and drop down to dos prompt (especially while no one is around). However, When I am using the right kind of visual tool, there are certain things that I can do which is definitely a higher level, where I have no hope of achieving with the same ease if I did it at the text level. For example, changing the parent class of a class, I find it quite useful to do it at a visual level. It is much easier to move the tip of an inheritance line from one class to another, and having the underlying mechanism to do all necessary checks for you, and change the class hierarchy for that class. There are many things that we can do much more faster and at a higher level with visuals, but most visual tools I found weren't practical, and limiting. You should be able to switch between text view of your program and visual view within a blink of an eye, and anything you do textually should be reflected in the visual view, and vice versa. Besides, it is much more easier to teach people visually, if it is done correctly. Once they learn it visually first, then people tend to stick to visuals. When they grasp the concepts, they can dwelve into text if they want to. Still I believe that the next generation will work predominantly with pictures and will rarely revert to bulky chunks of text, unless it is a meaningful whole. In one of our new projects, we are developing an object oriented systems development tool for children to develop their own games. This is a visual development tool, and we had great success with children with early prototypes of it. It needs a lot of work, but watching this experiment gave me the feeling that, the next generation will have an entirely different understanding of computers, languages, and programming. It is a scary feeling, but also a most enjoyable one. Tansel ----------------------------------------------------------------------- RASE Inc. Clark NJ USA Voice: (908) 396 7145 mailto:tansel@rase.com Fax: (908) 382 1383 http://www.rase.com/ ----Sufficiently advanced technology is indistinguishable from magic--- -------------------------------A.C. Clarke-----------------------------