Basically due to the fact that diesels use compression ignition (ie, squeeze it till it goes bang) they are more efficient at lower engine speeds and are incapable of revving very high due to the limited time that the fuel has to ignite and the incredibly high ignition pressures that must be withstood by the engine (the fuel pressure alone in modern diesels is incredible and would likely chop your hand of if you were daft enough to remove and injector and try spraying the fuel over yourself!). I think I am right in saying that Diesel fuel contains more energy than petrol, therefore they are capable of producing a higher torque at lower engine speeds from a given quantity of fuel and air. As pointed out however, power is related to torque and engine speed (the 9.5488 in the calculation presented by Chrisxx btw is a conversion factor for engine speed in radians per second so that you can use RPM in the calculation) so it is very difficult for a diesel engine to produce very high power outputs in comparison to a petrol engine capable of rotating at very high engine speeds.