linux-c-programming.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* C or C++
@ 2007-05-04 11:00 Shriramana Sharma
  2007-05-04 11:17 ` leslie.polzer
  2007-05-04 13:46 ` Glynn Clements
  0 siblings, 2 replies; 6+ messages in thread
From: Shriramana Sharma @ 2007-05-04 11:00 UTC (permalink / raw)
  To: Linux C Programming List

Hello.

I am writing a library and wondering whether to write it in C or C++.
Previously I knew only C but now I got introduced to the many
conveniences of C++ I am loth to give them up. I also feel C++ is a
cleaner language than C (for whatever reason).

OTOH I am thinking maybe if I write in C many more programmers will be
able to use it - C programmers as well as C++ programmers, whereas if I
write in C++ only C++ programmers can use it (i.e. if the API contains
any C++-specific items [or even if otherwise?]).

I would like the list's opinion on whether it is worth sacrificing the
advantages of C++ to capture more "clients".

A voice inside tells me -- Qt and KDE are pure C++, yet they are among
the hugest-used (if there is such a word) libraries... But another voice
tells me -- there is GTK, GNOME and so many other libraries which I do
not know which may be having many users precisely because they are in
pure C...

So I don't want to be like the frog in the well (who did not know there
was such a thing as an ocean) and so I am asking you.

Namaste.

Shriramana Sharma.



^ permalink raw reply	[flat|nested] 6+ messages in thread
* C or C++
@ 2007-05-02 14:20 Shriramana Sharma
  0 siblings, 0 replies; 6+ messages in thread
From: Shriramana Sharma @ 2007-05-02 14:20 UTC (permalink / raw)
  To: Linux C Programming List

Hello.

I am writing a library and wondering whether to write it in C or C++. 
Previously I knew only C but now I got introduced to the many 
conveniences of C++ I am loth to give them up. I also feel C++ is a 
cleaner language than C (for whatever reason).

OTOH I am thinking maybe if I write in C many more programmers will be 
able to use it - C programmers as well as C++ programmers, whereas if I 
write in C++ only C++ programmers can use it (i.e. if the API contains 
any C++-specific items [or even if otherwise?]).

I would like the list's opinion on whether it is worth sacrificing the 
advantages of C++ to capture more "clients".

A voice inside tells me -- Qt and KDE are pure C++, yet they are among 
the hugest-used (if there is such a word) libraries... But another voice 
tells me -- there is GTK, GNOME and so many other libraries which I do 
not know which may be having many users precisely because they are in 
pure C...

So I don't want to be like the frog in the well (who did not know there 
was such a thing as an ocean) and so I am asking you.

Namaste.

Shriramana Sharma.


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2007-05-22 18:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-05-04 11:00 C or C++ Shriramana Sharma
2007-05-04 11:17 ` leslie.polzer
2007-05-04 13:46 ` Glynn Clements
2007-05-16 13:44   ` Shriramana Sharma
2007-05-22 18:10     ` Glynn Clements
  -- strict thread matches above, loose matches on Subject: below --
2007-05-02 14:20 Shriramana Sharma

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).