Code might not necessarily matter
I think if there exist's a linux man page for G71, it does matter. Then there is a aprroval on certain level to adapt code and publish this code.
Generally it could be any program language that does such as a Type 1 or 2.
Yes, certainly !! But only remember for real time environment python is to slow. It can do the job around 200ms clockcycle.
So for G41 & G42 movement's that move like python pid's, me don't like.
Some program language's and or CNC control's might not reference Type 1 or 2 and classify it another way.
If you have a brand like Okuma. Higher level. How will they call a G71?
They trade a machine with a temperature sensor to ensure distance.
How will they trade a G71?