You don't necessarily need to know C or C++ to write an R package. Many (maybe most) R packages only use R.
On 1/19/07, Kimpel, Mark William <[EMAIL PROTECTED]> wrote: > I have 3 years of experience with R and have an interest in becoming a > better programmer so that I might someday be able to contribute > packages. Other than R, my only experience was taking Lisp from Daniel > Friedman in the 1970's. I would like to learn either C or C++ for > several reasons: > > To gain a better concept of object oriented programming so that I can > begin to use S4 methods in R. > > To perhaps speed up some things I do repeatedly in R > > To be able to contribute a package someday. > > > > I have been doing some reading and from what I can tell R is more > compatible with C, but C++ has much greater capabilities for OO > programming. > > > > I have just started reading The C++ Programming Language: Special > Edition by Bjarne Stroustrup > <http://search.barnesandnoble.com/booksearch/results.asp?ATH=Bjarne+Stro > ustrup&z=y> , he recommends first learning C++ and then then C if > necessary, but as a developer of C++, he is probably biased. > > > > I would greatly appreciate the advice of the R developers and package > contributors on this subject. "C" or "C++"? > > > > Thanks, > > > > Mark > > > > Mark W. Kimpel MD > > > > > > Official Business Address: > > > > Department of Psychiatry > > Indiana University School of Medicine > > PR M116 > > Institute of Psychiatric Research > > 791 Union Drive > > Indianapolis, IN 46202 > > > > Preferred Mailing Address: > > > > 15032 Hunter Court > > Westfield, IN 46074 > > > > (317) 490-5129 Work, & Mobile > > > > (317) 663-0513 Home (no voice mail please) > > 1-(317)-536-2730 FAX > > > [[alternative HTML version deleted]] > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel