Re: Exceptions in C/C++
- From: Bart van Ingen Schenau <Bart.van.Ingen.Schenau@xxxxxx>
- Date: Tue, 11 Dec 2007 01:28:26 -0800 (PST)
On 10 dec, 13:45, jacob navia <ja...@xxxxxxxxxx> wrote:
Bart van Ingen Schenau wrote:
I don't see those as a necessary part of a 'normal software
engineering environment'.
Some of them might be useful in some circumstances, but I can live
without them if I must.
If you must, you can program in assembler.
Yes, and sometimes it is the best solution.
Actually, it is quite often that I don't have a debugger available or
If I must I can do without a debugger, using edlin for editing,
etc.
that a debugger affects the behaviour of the code too much.
You learn to live with that fact and you simply use other tools that
are available for tracking down bugs.
But why must you?
If I really want to use features that are not available in C, I turn
to some other language that does have the features I want.
There is such a wealth of languages with different strengths and
features that there will always be one that fits my needs. I see no
reason to add 'enhancements' to C if there is some other language that
I can use to get those 'enhancements'.
This is the point!
All of them are useful, and once you have them it is obvious that they
give you more development possibilities:
o fixed point numbers
o bound checked arrays
o container access to abstract data types.
They allow you to do things that in most environments
are considered normal. Why must C remain at this
level? There is NO REASON.
This sounds to me like: Lets take all these features that I like in
other languages and add them to C.
Now, if we ask another 100 C developers what they would like to add,
you end up with a list that would C make a more complex beast than C+
+.
So, what makes you so special that the features you mention must be
added to C, but not those features that others come up with?
Bart v Ingen Schenau
.
- Follow-Ups:
- Re: Exceptions in C/C++
- From: jacob navia
- Re: Exceptions in C/C++
- References:
- Exceptions in C/C++
- From: opexoc
- Re: Exceptions in C/C++
- From: Francine . Neary
- Re: Exceptions in C/C++
- From: jacob navia
- Re: Exceptions in C/C++
- From: CBFalconer
- Re: Exceptions in C/C++
- From: jacob navia
- Re: Exceptions in C/C++
- From: Flash Gordon
- Re: Exceptions in C/C++
- From: jacob navia
- Re: Exceptions in C/C++
- From: Keith Thompson
- Re: Exceptions in C/C++
- From: jacob navia
- Re: Exceptions in C/C++
- From: Richard Heathfield
- Re: Exceptions in C/C++
- From: jacob navia
- Re: Exceptions in C/C++
- From: James Kuyper
- Re: Exceptions in C/C++
- From: jacob navia
- Re: Exceptions in C/C++
- From: James Kuyper
- Re: Exceptions in C/C++
- From: jacob navia
- Re: Exceptions in C/C++
- From: William Pursell
- Re: Exceptions in C/C++
- From: jacob navia
- Re: Exceptions in C/C++
- From: William Pursell
- Re: Exceptions in C/C++
- From: jacob navia
- Re: Exceptions in C/C++
- From: Bart van Ingen Schenau
- Re: Exceptions in C/C++
- From: jacob navia
- Exceptions in C/C++
- Prev by Date: Re: konstanten variieren
- Next by Date: Re: konstanten variieren
- Previous by thread: Re: Exceptions in C/C++
- Next by thread: Re: Exceptions in C/C++
- Index(es):
Relevant Pages
|