Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Feb 2015 23:18:54 -0500
From:      Brandon Allbery <allbery.b@gmail.com>
To:        kpneal@pobox.com
Cc:        freebsd-stable <freebsd-stable@freebsd.org>
Subject:   Re: top, fixed buffer length in utils.c
Message-ID:  <CAKFCL4UA8fz1oinOPB89dGQtP=TjuthhWka9efeo0mgnS6aNZA@mail.gmail.com>
In-Reply-To: <20150216035636.GA80472@neutralgood.org>
References:  <20150201175159.7fa88d16@B85M-HD3-0.alogt.com> <20150203003307.GG27103@funkthat.com> <20150210231440.GB471@rancor.immure.com> <20150212091323.245485ba@B85M-HD3-0.alogt.com> <20150212043321.GD840@rancor.immure.com> <20150212052058.GB77578@neutralgood.org> <20150212180231.737ea2ba@B85M-HD3-0.alogt.com> <20150213035002.GA68549@neutralgood.org> <CAKFCL4VX4DWxtVV_6SdG2ERiVwA=V%2BaXgaKvEg69z76R=f4Xag@mail.gmail.com> <20150216035636.GA80472@neutralgood.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Feb 15, 2015 at 10:56 PM, <kpneal@pobox.com> wrote:

> There
> will _never_ be a compiler of anything resembling popularity for any
> established FreeBSD host that has int as anything other than 32 bits in
> size.
>

This is optimistic beyond sanity, based on history. I was making a point as
well.... Really. People claimed this in the 16-bit days, because the idea
of something using 32 bits was obviously going to break things and be too
difficult to cope with. So where are we now?

There will be 64-bit CPUs, as opposed to 32-bit CPUs with 64-bit
extensions, in the future. Be certain of this. (Heck, there's already been
one, albeit not popular: DEC Alpha.) And eventually (unlike the Alpha) the
native word size will be used as the default word size because people ---
specifically, developers --- will want that. Which means (int) will change.

The only constant in the world is change. You can choose to change with it,
or to pretend that it doesn't/didn't happen. The latter just means you'll
be left in the dust wondering why the world isn't paying any attention to
you any more.

-- 
brandon s allbery kf8nh                               sine nomine associates
allbery.b@gmail.com                                  ballbery@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAKFCL4UA8fz1oinOPB89dGQtP=TjuthhWka9efeo0mgnS6aNZA>