That depends on the efficiency of the engine.
The diesel is more efficient but more expensive to build.
diesel cycle
Diesel engines are more efficient than gasoline engines.
Diesel contains more impurities compared to gasolene.Therefore fuel filter is more critical in a diesel engine
It will depend upon the conditions. Under normal operating conditions a diesel engine is more efficient than a petrol engine.
A diesel engine fires from compression and not from a spark. A diesel engine is also built much stronger than a gasoline engine. Diesel engines normally have less horsepower than a gasoline engine but have much more torc, or pulling power.
Diesel engines are more efficient and do use less fuel, but they do not cost less than a petrol engine, they cost more. Diesel fuel also costs more. A diesel engine will however last longer.
Diesel engines are more efficient than gasoline because chambers are different. A diesel engine has better gas mileage.
add more fuel to engine witch means more power
for same power diesel engine produces more torque @ less rpm whereas petrol engine produces less torque @more rpm this difference is due to different combustion processes of diesel and petrol
They certainly are. Using them together with carburetted engines can be a bit tricky, and usually the compression has to be lowered when compared to a naturally aspirated engine.
My diesel engine is not smoking. If your's is smoking there can be a variety of reasons, you would need to be more specific in your question