Path: csiph.com!news.swapon.de!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Martin Gregorie Newsgroups: comp.lang.java.programmer Subject: Re: Beginner Date: Mon, 7 Sep 2015 08:43:32 +0000 (UTC) Organization: A noiseless patient Spider Lines: 33 Message-ID: References: <33e782a9-792d-44f1-ab5f-4cdc2a7b8174@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Mon, 7 Sep 2015 08:43:32 +0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="e5160e2be48f1ea550cf61512446f525"; logging-data="987"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX193s0mKk7kr7KqSs8+K4tjSDFthghkMZsg=" User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508 git://git.gnome.org/pan2) Cancel-Lock: sha1:Pmk6eVGix3X+4F3X4e+7LHUGkmo= Xref: csiph.com comp.lang.java.programmer:32551 On Sun, 06 Sep 2015 21:44:15 -0400, Arne Vajhøj wrote: > I may be somewhat picky. > > But I don't like it. > > http://people.cis.ksu.edu/~schmidt/CIS200/ch2V9.html > Same here, but for slightly different reasons: I don't much like it talking about classes, methods, and methods sending messages to each other without some explanation of these terms and how they relate to each other. I must also say that I have never liked the 'sending messages' metaphor as used in OOP: Its fine when talking about processes sending messages over a connection but has always seemed rather strained when used to describe what is in reality a function call. If a message is really being sent, surely I should be able to display it with, say, Wireshark, or a fundamental OOP component without modifying my code in any way. > "The Java designers use the term application to describe a program that > is started by a human user." > > I consider Java programs started by a job scheduler to be applications > as well. > Agreed. -- martin@ | Martin Gregorie gregorie. | Essex, UK org |