Las funciones que más adelante se explican fueron desarrolladas por el autor durante la primera mitad de los años ochenta, cuando se desempeñaba como instructor de BASIC. Para entonces, la validación de fechas requería de una subrutina que contenía una serie de comparaciones lógicas con abundantes IF, OR, XOR y hasta tablas cargadas en una DATA. Con el uso de las funciones eliminó la subrutina y redujo el uso de las funciones lógicas a unos cuatro (04) IF, solamente. Para la época mencionada no era fácil dar a conocer los resultados de una investigación; sobre todo para alguien que no tenía otro deseo diferente al de apoyar a sus alumnos y a sus colegas instructores. Por razones laborales, a principios del año 87 dejó la programación y el oficio de instructor de lenguajes de computación; actividad que retomó en el año 2000, cuando
dos jóvenes le solicitaron asesoría para elaborar sus trabajos de grado, donde se incluía el
diseño de programas en
VISUAL BASIC; desconocido por él, que no había pasado del TURBO y el QUICK. Con tanto adelanto, pensó que alguien podía haber diseñado un objeto para validar fechas introducidas por el usuario; sin embargo, quedó sorprendido al ver que aún no existe...
Las funciones descritas facilitan la validación de fechas, en aquellos lenguajes de programación carentes de funciones internas que realicen tal actividad...