The aim of this paper is to present how to make a dedicaded computed language polymorphic and multi type, in C++ to solve partial differential equations with the finite element method.The driving idea is to make the language as close as possible to the mathematical notation.