Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!nx02.iad01.newshosting.com!newshosting.com!69.16.185.11.MISMATCH!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!postnews.google.com!f39g2000prb.googlegroups.com!not-for-mail From: lewbloch Newsgroups: comp.lang.java.programmer Subject: Re: Arithmetic overflow checking Date: Fri, 15 Jul 2011 08:09:57 -0700 (PDT) Organization: http://groups.google.com Lines: 40 Message-ID: References: <015aeb15-57db-48ab-9cd4-77f8448b632f@w24g2000yqw.googlegroups.com> <2rydnez7l-H5BYnTnZ2dnUVZ_vGdnZ2d@earthlink.com> NNTP-Posting-Host: 172.19.13.108 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: posting.google.com 1310742989 18707 127.0.0.1 (15 Jul 2011 15:16:29 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 15 Jul 2011 15:16:29 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: f39g2000prb.googlegroups.com; posting-host=172.19.13.108; posting-account=CP-lKQoAAAAGtB5diOuGlDQk0jIwmH0T User-Agent: G2/1.0 X-Google-Web-Client: true X-Google-Header-Order: ASELCHRU X-HTTP-UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1,gzip(gfe) Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:6211 Patricia Shanahan wrote: > MikeP wrote: >> Patricia Shanahan wrote: ... >>> Write the application in Ada. > > >> Patricia > > > But C# is very Java-like and has "checked" and also the compiler-level > > equivalent, so C# would be the better alternative. (And yes, I do know > > you were just kidding about Ada). > > No, I was not really joking, though I did not attempt to find all the > languages that would meet the stated requirement. > Others did not think you were joking. I've known people who use Ada professionally and not one complained about the language. I've only ever encountered disparagement of Ada from people who don't use it. I've never worked with Ada, so I defer to those who have. > I'm very strongly of the opinion different languages should provide > different features, making different trade-offs, and programmers should > pick the language for a job based on its requirements and those features. > > The alternative a lot of programmers follow seems to be to pick one > language, ignore all the others, and then complain when there is a > mismatch between that language's features and their current requirements. > > I have no problem with pushing minor changes and additional features > within the general framework of a language, but if the basic framework > is not a good match for a job, the solution is to pick a language that > is more suitable. > +1 -- Lew