From Rosetta Code

Task in need of clarification

What degree of polynomial and knot vector are we to use here?

It is going to be difficult to compare implementations if everybody does their own thing.

Also what is meant by: "Do not use third party libraries or functions" ?

If that just means don't use library functions for the B-spline calculations then that's no problem as the calculations are easy enough. However, if it means you can't use third pary libraries for plotting the curve or saving the image, then that's going to be nigh impossible for languages which don't have graphics built in. --PureFox (talk) 10:59, 29 August 2021 (UTC)