Opinion poll.
Please cast your vote, and invite others to do.
Is it the right time,
Should the world abondon C ?
(Not for learning, to use C for software development)
Yes
No
Opinion poll.
Please cast your vote, and invite others to do.
Is it the right time,
Should the world abondon C ?
(Not for learning, to use C for software development)
Last edited by zahid; 10-06-2002 at 04:43 AM.
[ Never code before desk work ]
-------------------------------------:-->
A man who fears Nothing is the man who Loves Nothing
If you Love Nothing, what joy is there in your life.
=------------------------------------------------------= - I may be wrong.
[list=1][*]Why?[*]Do you really expect a decent poll on this subject from this site?[*]Why would you not abandon it for learning, but scrap it for implementation?[/list=1]
I think he means abandon c for c++.
My answer, as well as everyones answer will be no.
c has it's advantages, for one-it's a more efficient language than c++, but not much anymore. There's still reasons to use it over c++ though.
c++ is taking over because of oop, but it doesn't mean c isn't good for anything.
It's like saying we should just get rid of java.
All programming lanuages have their advantages.
Fordy, don't shoot me. I'm not the person who forced me to raise the question.
But I think we should be asked for the answer, which will answer all of us too.
[ Never code before desk work ]
-------------------------------------:-->
A man who fears Nothing is the man who Loves Nothing
If you Love Nothing, what joy is there in your life.
=------------------------------------------------------= - I may be wrong.
Ok...tell me who forced you and I'll shoot them instead....Originally posted by zahid
Fordy, don't shoot me. I'm not the person who forced me to raise the question.
Walk around, specially next to this GD board. You will discover.
So many times, personally in my study & work place and in other programming boards for a long time. I have heard several times in this board too, but today.. I cannot hold myself but to ask every one of us, who is wasting years of time here like me.
[ Never code before desk work ]
-------------------------------------:-->
A man who fears Nothing is the man who Loves Nothing
If you Love Nothing, what joy is there in your life.
=------------------------------------------------------= - I may be wrong.
Welcome the 21st century.... fight with new Weapon, time of sord is over.
for a second i thought it said "Abandon abortion"...
anyway... why? it's not doing any harm. i use it constantly. my graphing calculator uses c to make assembly programs (not c++ because of possible bloat problems).
//edit: oh i see... from the contest forum's human programming thread... but you said your vote would be the first against it?
So, you did some work. hmm.. seems my expression wasn't that much clear. I wanted to mean against his opinion.
[ Never code before desk work ]
-------------------------------------:-->
A man who fears Nothing is the man who Loves Nothing
If you Love Nothing, what joy is there in your life.
=------------------------------------------------------= - I may be wrong.
C is currently still used a lot in embedded systems, because of its size, efficiency and speed. But also embedded systems are growing more and more, so architects and designers tend to create their architectures and designs in an object oriented way. Implementation of such designs is possible using C, but it is a lot of work. Better would be to use a language which supports object orientation itself, a language like C++.
The main disadvantages of C++ used to be speed and mainly size. But currently there is the Embedded C++ standard, this standard is a subset of the C++ standard. The purpose of Embedded C++ (EC++) is to use benefit from the object oriented constructions in C++ for implementing. Experiments have shown that EC++ is as fast as C, so one can wonder why to still use C.
I don't think we should abandon C in software development, but I think it will be naturally replaced by other languages, like C++ and EC++. This is not because C is a bad language, but because software development is changing. Software engineers use the tools that fit their needs best and therefore they prefer C++ to implement their designs, which are these days mainly object oriented.
[edit]
For those interested in C++ in embedded systems, take a look at the articles about it at:
www.embedded.com
www.ddjembedded.com
[/edit]
if the world abandons c, where the hell are the people who practically live on this board gonna go??? Besides, C is much beter than most of the programming languages out there.
who the f voted for c to be abandoned???
I am the Alpha and the Omega!!!
>if the world abandons c, where the hell are the people who
>practically live on this board gonna go???
Well, there's also a C++ board here.
>Besides, C is much beter than most of the programming
>languages out there.
When is a programming language better then the other? In my opinion there is no such as better, only "more useful in certain situations".
How about when the language is D?Originally posted by Shiro
When is a programming language better then the other? In my opinion there is no such as better, only "more useful in certain situations".