3 ms·
Is it true that more people know OpenCL than functional programming? To me it seems like functional programming is a lot more prevalent in domains where this wo
by TomMarius 8y ago
Is it true that more people know OpenCL than functional programming? To me it seems like functional programming is a lot more prevalent in domains where this would be used, but I don't have any numbers. Do you by any chance have a source?
- keldaris 8y agoI didn't assert that more people know OpenCL than functional programming, I said far more people know C than functional programming. Anyone who knows C can write (bad) OpenCL after a trivial tutorial, so the initial barrier to entry is low. Writing decently optimized OpenCL is, as I said, moderately difficult and requires some domain specific knowledge, and it scales up from there if you want to get close to optimal.
- deleted 8y ago[deleted]
- TomMarius 8y agoSorry, I also meant C. Let me correct my sentence: Do more people in verticals that would make use of this know more C or functional programming?
- keldaris 8y agoUnequivocally, C. Futhark is clearly meant for reasonably high performance computing and I don't know of a single person in that domain that isn't a competent C programmer even if they spend a lot of time writing code in other languages (C++ mostly, also Fortran, Julia, Python with Cython/Numba, etc.). Functional programming, on the other hand, is something many (most, I'd contend) people in this domain consciously stay away from, myself included.