La gramática tiene dos clases principales: teórica y práctica.
La gramática teórica parte de unos principios metodológicos precisos, compara el sistema formal de un idioma con el sistema formal de otros idiomas, tiende a determinar el tipo lingüístico general del idioma dado, observa las tendencias nuevas de su desarollo, fija las relaciones entre la gramática y otros aspectos del idioma (fonético, léxico, estilístico).
El objetivo de la gramática teórica es la fijación, sistematización y depuración de las normas del idioma.
La gramática práctica, a su vez, tiene sus tareas prácticas, representa reglas de emplear formas y construcciones del idioma estudiado. Se subdivide en dos clases: descriptiva y normativa.
La d e s c r i p t i v a tiene como su objeto principal la descripción de las reglas gramaticales necesarias para comprender y hablar el idioma dado. La primera gramática española, cuyo autor fue Antonio de Nebrija, apareció en 1492. Otras gramáticas descriptivas más conocidas son:
A. Bello, “Gramática de la lengua castellana destinada al uso de los americanos”; R. Seco, “Manual de gramática española”.
Otro tipo de la gramática práctica, que se llama n o r m a t i v a, explica si es correcta una u otra expresión o forma, estudia la norma de la lengua para imponer o prescribir a los hablantes cómo tienen que hablar y escribir. La gramática normativa principal de España es “Gramática de la lengua española de La Real Academia Española”.
También existen gramáticas que representan la prueba de unir los principios de la gramática teórica y la normativa: “Esbozo de una nueva gramática de la lengua española” (Real Academia Española). Otro tipo de la gramática práctica, a saber, descriptiva, que al mismo tiempo se basa en los principios teóricos de la ciencia es la “Gramática española. Los sonidos, el nombre y el pronombre” de Fernández Ramírez.
La gramática escolar da las nociones principales con las reglas ortográficas y las de puntuación. La base teórica de la gramática escolar no se distingue de la académica.
La gramática lógica. Para la gramática antigua es característica la dependencia de la lógica. El orden y las categorías que ofrece el lenguaje son la expresión del orden y categorías lógicas. Por ejemplo, el sustantivo era considerado como la expresión de la substancia, el adjetivo – de la cualidad, el verbo – de la acción, etc. Este paralelismo lógico-gramatical se mantuvo durante muchos siglos. Un error común de esta gramática era de tener en cuenta sólo algunas lenguas conocidas: el griego, el latín, y el francés que fueron considerados como modélicos. Les atribuían una estructura ideal a la que debían ajustarse las demás lenguas.
La concepción lógica de la gramática subsistió hasta el inicio de los estudios comparatistas en el siglo XVIII que permitieron el conocimiento de muchas otras lenguas. Éstos propusieron la idea de que todo fue histórico en la lengua, la idea de la constante evolución de las lenguas y de su constante cambio. Según su teoría – todos los idiomas y dialectos son el resultado de una lenta transformación de otros más primitivos.
De las ideas de los comparativistas surgió la gramática histórica. Todos los idiomas empezaron a ser estudiados sólo en su desarrollo.La gramática verdadera, como se sobreentendía, tenía que ser sólo histórica. Las gramáticas históricas españolas están representadas por los trabajos de Menéndez Pidal y F.Jansen. La gramática histórica a partir del siglo XIX pasó a formar parte de la historia de la lengua.
Empezando con los trabajos de F. de Saussure empezó la época del estudio sincrónico de la lengua y no histórico.
La gramática psicológica analiza los fenómenos lingüísticos a base de los principios psicológicos. Esta gramática se basa en las particularidades de la articulación y en las leyes del pensamiento humano. Uno de los fundadores de este tipo de la gramática es Vundt. Sus ideas influyeron mucho en R. Lenz en su obra famosa “La oración y sus partes”.
La gramática general. Su objeto principal es la descripción del sistema funcional de una lengua como expresión de una afinidad fundamental con todos los idiomas existentes. La gramática general atiende a encontrar las leyes universales en todos los idiomas del mundo. La antigua gramática lógica buscaba estas leyes fundamentales. La gramática comparatista e histórica hizo pensar en la imposibilidad de dichas leyes. Actualmente la gramática general tiene una idea de establecer estas reglas universales para todos los idiomas existentes.
La gramática estructural. Estructural es un término que puede aplicarse a varias direcciones de la lingüística y que considera a la lengua como una estructura o un sistema organizado. Esta concepción parte de F. de Saussure. Algunas escuelas estructurales consideran el idioma como un sistema de signos formalizados. Los métodos de estas escuelas son muy parecidos a los métodos de las matemáticas. Es la formalización del idioma que se estudia como un sistema de signos con el uso de fórmulas matemáticas sin prestar atención a la esencua material del idioma. En la ciencia española es la “Gramática estructural” de Alarcos Llorac.