login
Header Space

 
 

Re: Using the C programming language

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: misc <misc@...>
Date: Saturday, December 22, 2007 - 12:34 pm

Brian Hansen wrote:
...
...
Because no one has done anything other than TALK about an alternative.

People who talk, like alternatives.  People who program seem to like C.

Bringing up a general purpose OS on another language is going to be a
major task, but if it is going to happen, people need to quit suggesting
what other people do and start doing it and PROVE it is better by results,
not talk.  (hint: self-supporting OS on multiple different platforms,
from amd64 to Zaurus.  Self-supporting.)

When you actually attempt this, you will probably find out:
1) It's a heck of a lot of work.
2) It's the people (programmers and management) that make an OS secure,
   not one tool.
3) why people write in C.
4) OpenBSD written in C is more secure, more stable, and more right than
   your alternative.

You can do stupid stuff in C.  You can do stupid stuff in any language.
By lowering the bar and letting people think they are incapable of writing
bad software, you will get entirely predictable results.

There are things that can (and have!) been done to improve C, see the strl*
functions for an example.  But ultimately, people who write bad software
will do it on any platform, with any set of tools.  Make it easier, you
just get more bad software.

Nick.
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Using the C programming language, Brian Hansen, (Sat Dec 22, 7:06 am)
Re: Using the C programming language, Ted Unangst, (Sun Dec 23, 2:40 pm)
Re: Using the C programming language, bofh, (Mon Dec 24, 1:47 am)
Re: Using the C programming language, Marc Espie, (Sun Dec 23, 1:42 pm)
Re: Using the C programming language, Nick Holland, (Sat Dec 22, 12:34 pm)
Re: Using the C programming language, Douglas A. Tutty, (Sat Dec 22, 10:25 am)
Re: Using the C programming language, Darrin Chandler, (Sat Dec 22, 11:08 am)
Re: Using the C programming language, Erik Wikström, (Sat Dec 22, 10:08 am)
Re: Using the C programming language, Kim Naim Lesmer, (Sun Dec 23, 12:01 pm)
Re: Using the C programming language, Woodchuck, (Mon Dec 24, 3:21 am)
Re: Using the C programming language, Rico Secada, (Sat Dec 22, 7:55 pm)
Re: Using the C programming language, Girish Venkatachalam, (Sat Dec 22, 7:34 am)
Re: Using the C programming language, Rico Secada, (Sun Dec 23, 2:32 am)
Re: Using the C programming language, Girish Venkatachalam, (Sun Dec 23, 3:24 am)
Re: Using the C programming language, Frederik Sausmikat, (Thu Dec 27, 8:47 pm)
Re: Using the C programming language, Robert C Wittig, (Sat Dec 22, 10:33 am)
speck-geostationary