Referencias
Abelson, Harold, Gerald Jay Sussman, and Julie Sussman. 1996.
Structure and Interpretation of Computer Programs. MIT Press.
Bache, Stefan Milton, and Hadley Wickham. 2014. Magrittr: A
Forward-Pipe Operator for R. http://magrittr.tidyverse.org/.
Balamuta, James. 2018a. Errorist: Automatically Search Errors or
Warnings. https://github.com/coatless/errorist.
———. 2018b. Searcher: Query Search Interfaces. https://github.com/coatless/searcher.
Bates, Douglas, and Martin Maechler. 2018. “Matrix: Sparse and
Dense Matrix Classes and Methods.” https://CRAN.R-project.org/package=Matrix.
Bawden, Alan. 1999. “Quasiquotation in Lisp.”
In PEPM ’99, 4–12. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.309.227.
Bengtsson, Henrik. 2003. “The R.oo
Package - Object-Oriented Programming with References Using Standard
R Code.” In Proceedings of the 3rd International
Workshop on Distributed Statistical Computing (DSC 2003), edited by
Kurt Hornik, Friedrich Leisch, and Achim Zeileis. Vienna, Austria:
https://www.r-project.org/conferences/DSC-2003/Proceedings/. https://www.r-project.org/conferences/DSC-2003/Proceedings/Bengtsson.pdf.
Brown, Christopher. 2013. Hash: Full Feature Implementation of
Hash/Associated Arrays/Dictionaries. https://CRAN.R-project.org/package=hash.
Bueno, Carlos. 2013. Mature Optimization Handbook. http://carlos.bueno.org/optimization/.
Chambers, John M. 1998. Programming with Data: A Guide to the s
Language. Springer.
———. 2008. Software for Data Analysis: Programming with
R. Springer.
———. 2014. “Object-Oriented Programming, Functional Programming
and R.” Statistical Science 29 (2): 167–80.
https://projecteuclid.org/download/pdfview_1/euclid.ss/1408368569.
———. 2016. Extending R. CRC Press.
Chambers, John M, and Trevor J Hastie. 1992. Statistical Models in
S. Wadsworth & Brooks/Cole Advanced Books &
Software.
Chang, Winston. 2017. R6: Classes with Reference Semantics. https://r6.r-lib.org.
Eddelbuettel, Dirk, and Romain François. 2011. “Rcpp:
Seamless R and C++ Integration.”
Journal of Statistical Software 40 (8): 1–18. https://doi.org/10.18637/jss.v040.i08.
Fowler, Martin. 2010. Domain-Specific Languages. Pearson
Education. http://amzn.com/0321712943.
Grolemund, Garrett, and Hadley Wickham. 2011. “Dates and Times
Made Easy with lubridate.”
Journal of Statistical Software 40 (3): 1–25. http://www.jstatsoft.org/v40/i03/.
Grothendieck, Gabor, Louis Kates, and Thomas Petzoldt. 2016. Proto:
Prototype Object-Based Programming. https://CRAN.R-project.org/package=proto.
Henry, Lionel, and Hadley Wickham. 2018a. Purrr: Functional
Programming Tools. https://purrr.tidyverse.org.
———. 2018b. Rlang: Tools for Low-Level R
Programming. https://rlang.r-lib.org.
Hester, Jim. 2018. Bench: High Precision Timing of R
Expressions. http://bench.r-lib.org/.
Hester, Jim, Kirill Müller, Kevin Ushey, Hadley Wickham, and Winston
Chang. 2018. Withr: Run Code with Temporarily Modified Global
State. http://withr.r-lib.org.
Hunt, Andrew, and David Thomas. 1990. The Pragmatic Programmer.
Addison Wesley.
Lumley, Thomas. 2001. “Programmer’s Niche: Macros in
R.” R News 1 (3): 11–13. https://www.r-project.org/doc/Rnews/Rnews_2001-3.pdf.
Matloff, Norman. 2011. The Art of R Programming.
No Starch Press.
———. 2015. Parallel Computing for Data Science. Chapman &
Hall/CRC. http://amzn.com/1466587016.
McCallum, Q. Ethan, and Steve Weston. 2011. Parallel
R. O’Reilly. http://amzn.com/B005Z29QT4.
Meyers, Scott. 2001. Effective STL: 50 Specific Ways to
Improve Your Use of the Standard Template Library. Pearson
Education. http://amzn.com/0201749629.
———. 2005. Effective C++: 55 Specific Ways to Improve
Your Programs and Designs. Pearson Education. http://amzn.com/0321334876.
Morandat, Floréal, Brandon Hill, Leo Osvald, and Jan Vitek. 2012.
“Evaluating the Design of the R Language.” In
European Conference on Object-Oriented Programming, 104–31.
Springer. http://r.cs.purdue.edu/pub/ecoop12.pdf.
Müller, Kirill, and Lorenz Walthert. 2018. Styler: Non-Invasive
Pretty Printing of R Code. http://styler.r-lib.org.
Müller, Kirill, and Hadley Wickham. 2018. Tibble: Simple Data
Frames. http://tibble.tidyverse.org/.
R Core Team. 2018a. “R Internals.” R Foundation for
Statistical Computing. https://cran.r-project.org/doc/manuals/r-devel/R-ints.html.
———. 2018b. “Writing R Extensions.” R
Foundation for Statistical Computing. https://cran.r-project.org/doc/manuals/r-devel/R-exts.html.
Skiena, Steven S. 1998. The Algorithm Design Manual. Springer.
http://amzn.com/0387948600.
Teetor, Nathan. 2018. Zeallot: Multiple, Unpacking, and
Destructuring Assignment. https://CRAN.R-project.org/package=zeallot.
Tierney, Luke, and Riad Jarjour. 2016. Proftools: Profile Output
Processing Tools for R. https://CRAN.R-project.org/package=proftools.
Van-Roy, Peter, and Seif Haridi. 2004. Concepts, Techniques, and
Models of Computer Programming. MIT press.
Wickham, Hadley. 2011. “Mutatr: Mutable Objects for
R.” Computational Statistics 26 (3):
405--418. https://doi.org/10.1007/s00180-011-0235-7.
———. 2018. Forcats: Tools for Working with Categorical
Variables. http://forcats.tidyverse.org.
Wickham, Hadley, Jim Hester, Kirill Müller, and Daniel Cook. 2018.
Memoise: Memoisation of Functions. https://github.com/r-lib/memoise.
Wickham, Hadley, and Yihui Xie. 2018. Evaluate: Parsing and
Evaluation Tools That Provide More Details Than the Default. https://github.com/r-lib/evaluate.