sentence: though it originated as a re-engineering of c++ , d is a distinct language , having redesigned some core c + + features while also taking inspiration from other languages , notably java , python , ruby , c# , and eiffel .