On 03/12/14 8:12 AM, Mouse wrote:
Now that I use Linux pretty exclusively, I have
grudgingly accepted
C.
You can give it up any time. There are dozens of far better
languages that have cropped up in the 40 years since C was invented
for a particular environment (that doesn't resemble anything much we
do today).
Today's C doesn't resemble Kernighan & Ritchie's C all that much,
either.
The only important difference that comes to mind is prototype checking,
which as far as static safety goes, is very weak tea.
There are no "better" languages, because "better" is ill-defined.
There are better languages for this task in this environment or that
task in that environment, for various tasks and environments, but there
are still tasks and environments for which C wins.
That doesn't mean people should not stop using it where it doesn't win.
The fetishisation of C is a massive cultural problem with massive
tangible costs.
--Toby
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse at
rodents-montreal.org
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B