Alrededor de la mitad 1998 surgieron grupos de herramientas de lenguajes
de quinta generación, los cuales combinan la creación de códigos basadas
en reglas, la administración de reutilización y otros avances.
Programación basada en
conocimiento. Método para el desarrollo de programas de computación en el
que se le ordena ala computadora realizar un propósito en vez de instruirla
para hacerlo.