View Full Version : C vs C++ - Linus Torvalis' take
MetalheadGautham
29-11-2007, 12:32 AM
You guys must check this link I found on the net. It has Linus Torvalis getting entertaining when it comes to C vs C++.
http://thread.gmane.org/gmane.comp.version-control.git/57643/focus=57918
Its full of entartaining language that no one might have expected such a great guy like Linus to use. He appears human all of a sudden.
I thought I might want to bring it here so that we can start a simiar discussion here:D
Sykora
29-11-2007, 10:12 AM
That was fun.
I can undesrstand most of his reasoning, even though I prefer C++ over C. I suppose it's because I haven't used STL too much, so I don't know how messy things would get if I did.
praka123
29-11-2007, 10:19 AM
C is what made UNIX systems.I support C.I have my programming intro through FORTRAN77 and C.C is used more on OS.
ray|raven
29-11-2007, 10:32 AM
C++ is the crappiest language i ever used.
C is a hell lot better compared to C++.
Atleast u dont lose track of what u're writing in C,
But,Java is what i prefer more these days.
Regards,
ray
Yamaraj
29-11-2007, 10:53 AM
A programming language is only a tool of our trade. C isn't the best language for all kind of development; neither is C++. Regardless of how complex and unmanageable C++ code can become, we're all well aware of its benefits in commercial software development. It makes companies keep hiring C++ programmers for maintenance, debugging, commenting and introducing new bugs in the due process for their future C++ code-monkey brethren to continue in the same fashion - lather, rinse, repeat!
Thus, C++ is a language of the programmers, by the programmers and for the programmers. All hail Bizarre Stroustrup!
sandeepk
29-11-2007, 11:13 AM
C++ is much better than C in my opinion. It is not like that C++ is better in every situation for programming. But in C++ classes are much more useful for reusing the code. It is also less time consuming to maintain a well written C++ code than C code.
NucleusKore
29-11-2007, 02:57 PM
I'm not a programmer, but he sure blew his top :D Nice to see him in the element
The_Devil_Himself
29-11-2007, 03:50 PM
c++ is also getting old python and other very high level languages beats it in terms of ease of use and time consumed but absolute control over your system is what you want then c/c++ is the language for you.
MetalheadGautham
29-11-2007, 04:09 PM
well, the old days' programmers were always like that, going on about OOP saying it was bull$hit, because they had no knowledge about them, but these days, JAVA is the one making headlines, as it has both C's(simplicity and portability to mobiles) and C++'s(OOP, etc etc) advantages along with others like running in a protected environment... bout time I learnt it.
Zeeshan Quireshi
29-11-2007, 04:35 PM
C# is my personal favorite . and the preferred alnguage for Vista + .NET 3 Development
MetalheadGautham
29-11-2007, 04:52 PM
C# is my personal favorite . and the preferred alnguage for Vista + .NET 3 Development
the favourite part you don't need to tell. the user title says it all.
and nobody wants a language thats made for a particular OS and framework, thats why C# looses out to JAVA. I mean, if your program has stuff making it run only on vista and .net, whats the use? where as with java, the same jar files can run on: Windows Series, GNU/Linux Distros, BSD Distributions, Macintosh OSes, Mobile Phones, etc etc etc. Don't you see the obvious advantage of java GUI programming?
praka123
29-11-2007, 04:57 PM
.net is there inn Linux as mono project :D Miguel de Icaza(co-founter of Gnome DE) is leading it.but personally i hate mono and moonlight(silverlight 4 linux) in Linux :-|
and he is NOT Linus Torvalis infact Linus Torvalds :p
The_Devil_Himself
29-11-2007, 05:00 PM
the favourite part you don't need to tell. the user title says it all.
and nobody wants a language thats made for a particular OS and framework, thats why C# looses out to JAVA. I mean, if your program has stuff making it run only on vista and .net, whats the use? where as with java, the same jar files can run on: Windows Series, GNU/Linux Distros, BSD Distributions, Macintosh OSes, Mobile Phones, etc etc etc. Don't you see the obvious advantage of java GUI programming?
java beats them all in this aspect!!seriously it is so cool to have the same .jar file run on windows\linux,MAC os et al.
casanova
29-11-2007, 06:36 PM
Unix was written in C. But C was made to built unix and so was B.
a_k_s_h_a_y
29-11-2007, 06:45 PM
C is the best .. !!
i don't know about Java if it provides low level access
MetalheadGautham
29-11-2007, 10:42 PM
C is the best .. !!
i don't know about Java if it provides low level access
java provides operation in a protected virtual machine, so sorry, no low level access to physical hardware. For that, C/C++ is the way to go.
vBulletin® v3.7.0, Copyright ©2000-2008, Jelsoft Enterprises Ltd.