Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!peer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!border1.nntp.dca1.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news.iecc.com!.POSTED!nerds-end From: Gene Wirchenko Newsgroups: comp.compilers Subject: Re: matching tasks to languages, was Writing A Plain English Compiler Date: Mon, 10 Nov 2014 15:37:57 -0800 Organization: A noiseless patient Spider Lines: 31 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <14-11-027@comp.compilers> References: <14-11-004@comp.compilers> <14-11-005@comp.compilers> <14-11-012@comp.compilers> NNTP-Posting-Host: news.iecc.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit X-Trace: miucha.iecc.com 1415734852 36891 2001:470:1f07:1126:0:676f:7373:6970 (11 Nov 2014 19:40:52 GMT) X-Complaints-To: abuse@iecc.com NNTP-Posting-Date: Tue, 11 Nov 2014 19:40:52 +0000 (UTC) Keywords: syntax, design, OOP Posted-Date: 11 Nov 2014 14:40:52 EST X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com X-Received-Bytes: 2278 X-Received-Body-CRC: 1601976947 Xref: csiph.com comp.compilers:1435 On Fri, 07 Nov 2014 16:23:06 -0500, George Neuner wrote: [snip] >I frequently am amazed at the contortions Java programmers go through >to solve problems within the restrictive OO model. IMO, "Design >Patterns" was an admission that too many programmers couldn't use Java >to solve routine programming problems. I bounced off "Design Patterns" myself. It seemed that the authors would rather do anything but simply instantiate an object. I had a uni assignment that I tried to solve using OO. As I worked my way around it, I realised that OO was not going to happen. Oh, I could have done it, but the code would have been much longer and quite difficult to validate/debug. >[That's as much an indictment of the lack of CS education among >programmers. Java - somewhat successfully - tried to pander to less >educated programmers by making simple things simpler, but in doing so >it made solving many real problems more complicated.] I lost a few hours to this on another assignment, because ints could not be unsigned. [snip] Sincerely, Gene Wirchenko