3 ms·
It's interesting how the F# team is pushing F# to be the language for data-rich programming. Their Type Provider concept looks promising, but some of their dem
by equark 16y ago
It's interesting how the F# team is pushing F# to be the language for data-rich programming. Their Type Provider concept looks promising, but some of their demos still are comically difficult coming from a R/Matlab/Python style of data-rich programming. Of course coming from C#/Java it all looks amazing.
But I don't quite see how F# replaces R or Matlab, even with library support. Performance alone seems dubious value proposition, since packages like Jacket for Matlab make most computations extremely fast.
Anybody have experience where demand for strongly typed language is really needed for data analysis tasks?
- chc 16y agoI think the pitch is that F# is halfway to Matlab without losing general programming power — a best of both worlds kind of thing.
- sliverstorm 16y agoYeah, Matlab seems to be pretty useless if you want to do anything besides pure math. I mean, that's really all computers are at the core- math- but you know what I mean.
- konad 16y agoAt their core, computers are boolean logic, not arithmetic. Ironically, math is one of the things they are bad at, they are just quick.
- Raphael 16y agoI'd say computers are more applied math than pure math
- gaius 16y agoMathematica is more oriented towards pure maths (e.g. symbolic maniplation) and MATLAB more towards applied (numerical methods).
- silverlake 16y ago"Anybody have experience where demand for strongly typed language is really needed for data analysis tasks?" Strong-typing is not really about performance, though it does help. It's about discovering more errors at compile-time rather than run-time.
- blasdel 16y agos/strong/static/g http://blogs.perl.org/users/ovid/2010/08/what-to-know-before-debating-type-systems.html http://blogs.perl.org/users/ovid/2010/08/what-to-know-before...