Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Ian Collins Newsgroups: comp.lang.misc Subject: Re: 100 Things Date: Thu, 01 May 2014 13:42:00 +1200 Lines: 18 Message-ID: References: <3SQ7v.155346$AI5.24849@fx32.am4> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net Xo0H3W2myGCutefqVdzs0ASUOEEBjIaxpo3E2kYgUiT37lZ45/ Cancel-Lock: sha1:6aMIO6WG5LNN/SNdZl8ePusUpcI= User-Agent: Mozilla/5.0 (X11; SunOS i86pc; rv:17.0) Gecko/17.0 Thunderbird/17.0 In-Reply-To: Xref: csiph.com comp.lang.misc:2090 BartC wrote: > > As for C being minimalist, I don't know if a language needing these types > and macros (remembering to substitute all the combinations of 8 16, 32 and > 64 every time you see N): Give a lowish level language such as C works "close to the metal" on a wide variety of hardware, how would you avoid having a collection of fixed width types? I agree there's a better way of (but not within the limits of C) to specify the limits, but they require some form of generics (such as C++ std::numeric_limits). -- Ian Collins