4 ms·
> Why does this site list CUDA as a programming language? Our original taxonomy was pretty weak due to tooling. Much better now (switched away from "type" to "
by breck 2y ago
> Why does this site list CUDA as a programming language?
Our original taxonomy was pretty weak due to tooling. Much better now (switched away from "type" to "tags"), but still work to be cleaning up the old categorizations.
Here is the source code for our CUDA page: https://github.com/breck7/pldb/blob/main/concepts/cuda.scroll https://github.com/breck7/pldb/blob/main/concepts/cuda.scrol...
It is my understanding that CUDA extends the c/c++ langs though, right? It's not simply a library? My own knowledge of CUDA is a little weak (so pull requests welcome!)
> I suppose this evolved beyond the PLDB naming.
Yup! It turned out to be quite hard to tell the story of programming languages without including other concepts from the ecosytem. But the focus is on languages. The schema and language underneath (ScrollSets) evolved so it's simple for us to extend beyond the core and include things 1 degree of separation out. This Explorer is new and the first step toward making it easier for people to include/exclude the set of things they are interested in.