Perhaps it is best to implement algorithm D in D language ;-)
Joking aside, since D natively support inline assembler it won't be a poor compromise and trade-off for algorithm D implementation in D.
Joking aside, since D natively support inline assembler it won't be a poor compromise and trade-off for algorithm D implementation in D.