rnaturalearth
geodata
osmdata
R (and Python) is an interpreted language : Read - Eval - Print Loop (REPL) - C++ : QGIS, GRASS, SAGA
Java : GeoTools, JTS, Geoserver/Geonode
Python: lot of API and can be used to call geoalgorithms in QGIS or ArcMap