Hi... Both does the same deletion of rows :
truncate executes faster as compared to delete but once you issue truncate you cannot rollback,in case of delete ,table is placed in rollback tablespaces...