<i>no, we are talking about a dynamic programming language, not a dynamically typed programming language.</i><p>And grandparents wikipedia link about <i>Dynamic Programming</i> is talking about neither, but rather a programming technique for efficient recursive solving of a certain class of problems, often used in mathematical optimization.