I think you have to factor the age of SQLite into that explanation as well. I think the first versions of SQLite were released about 10 years ago, at which point C++ compilers were even more non-standard than they are today. Then, once it's functional and stable in C, why rewrite it?
On Tue, Jun 2, 2009 at 3:44 PM, Kees Nuyt <k.n...@zonnet.nl> wrote: > On Tue, 2 Jun 2009 21:30:51 +0200, Sylvain Pointeau > <sylvain.point...@gmail.com> wrote: > >>... because I experienced C++ to be easier with the classes and resource >>management via the destructor.I was just wondering why C++ is not used? >> >>was it for a performance issue? >>or a compiler issue? > > What Virgilio said: > > : Because there are many platforms that > : sqlite runs (and can run at some time) > : that doesn't have a C++ compiler > : available, but they always have a > : C compiler. > >>or anything else? > > C is more portable than C++ (fewer dialects, more > standardized). > > For ease of use on platforms with a decent C++ compiler, > there are good C++ wrappers. So, there is a choice for > application development. > >>I just read the Linus Torvalds comment on the C++ for Git.... >>What do you think? >> >>Cheers, >>Sylvain > -- > ( Kees Nuyt > ) > c[_] > _______________________________________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users