fp in almost every language is delegated to the hardware. Doing floating point calculations is expensive, but useful, and so almost all modern processors have some kind of built in logic for those calculations. It would be very silly for a langauge to reinvent this particular wheel.
That being said, there are a few things you can do, depending on what you want out of your FP calculations. If you need higher precision that is typically available on double precision hardware, you can use some libraries that do reinvent the wheel, perhaps because you must solve a particularly ill conditioned system of equations for instance, GMP provides a number of number formats with arbitrary precision. This will be about an order of magnitude slower than hardware FP, but maybe you need that.
If you're running afoul of the 1.0/10.0 == 10.000000002 issue, probably because you are trying to manipulate currency, then you need to be doing your calculations differently, for instance many languages provide a special number class just for working with decimal numbers in ways most accountants would expect. You could also use the above mentioned bignum library.
If you need vastly more computing resources, Modern GPU's are equipped with dozens or hundreds of fp cores, and now provide some very convenient API's for accessing them. You might want to take a look at OpenCL, which gives a portable abstraction for that sort of solution.