Message from discussion
some personal rambling on java the lang
Path: g2news2.google.com!news4.google.com!feeder3.cambriumusenet.nl!feed.tweaknews.nl!194.109.133.84.MISMATCH!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!news.wiretrip.org!news2.arglkargh.de!news.mixmin.net!weretis.net!feeder4.news.weretis.net!usenet.ukfsn.org!not-for-mail
From: Martin Gregorie <mar...@address-in-sig.invalid>
Newsgroups: comp.lang.java.programmer,comp.lang.lisp
Subject: Re: some personal rambling on java the lang
Date: Wed, 20 Oct 2010 00:40:24 +0000 (UTC)
Organization: UK Free Software Network
Lines: 32
Message-ID: <i9ldpo$1af$1@localhost.localdomain>
References: <721cf473-1590-440c-8fd8-c713acd9cce3@w30g2000prj.googlegroups.com>
<ebbf8f5a-083d-42c0-a240-7f1d8b7c6802@b14g2000pro.googlegroups.com>
<081d7d91-1c09-40bf-b456-57393fd33a0b@z22g2000pri.googlegroups.com>
<87ocauel3j.fsf@kuiper.lan.informatimago.com>
<3c57b6c6-4889-4fb4-abd2-c4fc737be521@a4g2000prm.googlegroups.com>
<8762x2dqav.fsf@kuiper.lan.informatimago.com>
<3b073a3d-ea7e-4193-8fad-b8fc2a3e1277@i5g2000yqe.googlegroups.com>
<cagrb6pbijoi5h4mvus4dloi9a3ijfhcai@4ax.com>
<i9l0lc$el3$1@news-int.gatech.edu>
<MPG.2727b0245f9cbcbb989a73@news.justthe.net>
NNTP-Posting-Host: 84.45.235.129
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: localhost.localdomain 1287535224 1359 84.45.235.129 (20 Oct 2010 00:40:24 GMT)
X-Complaints-To: usenet@localhost.localdomain
NNTP-Posting-Date: Wed, 20 Oct 2010 00:40:24 +0000 (UTC)
User-Agent: Pan/0.133 (House of Butterflies)
On Tue, 19 Oct 2010 14:40:21 -0700, Steve Sobol wrote:
> In article <i9l0lc$el...@news-int.gatech.edu>, Pidgeo...@verizon.invalid
> says...
>>
>> On 10/19/2010 04:04 PM, George Neuner wrote:
>> > But Gosling did not simply remove redundancy, he also removed
>> > critical language functionality without offering an equivalent. As
>> > compared to C++, Java is less expressive and provides less
>> > functionality.
>> >
>> > How is that making it "better"?
>>
>> If, in removing some functionality, you can cut the number of bugs by
>> eye-popping amounts, I would consider it better.
>>
>> I presume you're referring to manual memory management and pointer
>> arithmetic as the tools that Java lacks to make it "less functional".
>
> Not having to deal with memory management and pointer arithmetic is, by
> far, the biggest reason I prefer Java over C++.
+1
Pointer arithmetic probably has no place in a high-level language. And,
no, much as I like it, I don't consider C to be a HLL - more a structured
assembler.
--
martin@ | Martin Gregorie
gregorie. | Essex, UK
org |