 Many algorithms have been developed for computing Gauss–Legendre quadrature rules.The Golub–Welsch algorithm presented in 1969 reduces the computation of the nodes and weights to an eigenvalue problem which is solved by the QR algorithm.This algorithm was popular, but significantly more efficient algorithms exist.