Re: Exceptions in C/C++



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.


If I must I can do without a debugger, using edlin for editing,
etc.

Actually, it is quite often that I don't have a debugger available or
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
.



Relevant Pages

  • Re: In the News: Expelled Exposes Plight of Darwin Doubters
    ... first language, and I think that is where the problem lies. ... Scientists use ... Natural selection can only explain strictly biological features of ... advantage of a neighbouring environment or a new food source. ...
    (talk.origins)
  • Re: First language acquisition
    ... (assuming it stays in the dark environment). ... polysynthetic language with no degradation in their ... biological features. ... languages are due to different genetics traits? ...
    (sci.lang)
  • Re: Developing new language
    ... I want to create a virtual machine and an environment to support ... versioning, homogeneous data types, etc. (features already implemented ... on another environments as Java or .NET). ... features of my language, I must to adopt Java, C# or another language ...
    (comp.lang.misc)
  • Re: C.NET VS VB6
    ... VB.Net is a full featured OOP language, ... environments all produce IL code that is feeded to the Runtime environment ... Well it is all a mather of preferences as a experienced VB6 and VB.Net ... far as scope creep to add features, and I am trying to look down the road. ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Where did the prophet really live?
    ... features were in the spoken language or not. ... Now the point that Macdonald makes is that Sabaic was the prestige ... medieval arab historians had reported inscriptions ...
    (soc.religion.islam)