Таким образом, именно в философии Канта наука о мышлении получила ставшее «традиционным» и сохранившееся до сих пор деление на логику (подразумевается – формальную) и теорию познания, деление, основанное на противопоставлении формы и содержания в мышлении. Тем самым Кант увековечил схоластическую логику и ее определения, противопоставив их всему последующему развитию науки о мышлении. Деление процессов мышления на субъективные и объективные, априорные и апостериорные, проведенное и закрепленное в категориях формы и содержания, было механическим, антиисторическим и поэтому ненаучным. В результате этого деления логика из науки, изучавшей познающее мышление, превратилась в руководство изложения уже известного. Последователи Канта откровенно признавали это и разрабатывали рядом с логикой теорию познания. Но так как, во-первых, они были идеалистами, а, во-вторых, большинству из них, так же как и самому Канту, был глубоко чужд исторический подход к процессам мышления, их теория познания всегда оставалась лишь ненаучным умозрением.
Дальнейшее существенное развитие наука о мышлении получила в философии Гегеля. «Гегелевский способ мышления отличался от способа мышления всех других философов огромным историческим чутьем, которое лежало в его основе» [Энгельс, 1959, с. 496]. Оно дало ему возможность преодолеть ограниченность предшествующей философии и двинуть далеко вперед науку о мышлении. Прежде всего, логика была сведена к истории развития мышления. Было уничтожено введенное Кантом противопоставление формы и содержания мышления. Наконец, что является самым важным, был сформулирован диалектический метод.