I cant remember the name of the software i had at uni but it was all programmed in C via the k shell on unix computers. Was fucking painful having to learn all the code then defining all your dimensions and parameters with more code. Then computing it in the hope it looks like you thought it would
Managed to make a cylinder so far!!

was dead simple.