¿Por qué necesito estudiar cálculos de predicados en la universidad? Soy un desarrollador y no parece que los haya usado en ningún momento. Entonces, ¿para qué se usan?

Bueno, en realidad hay dos razones por las que los estudiantes estudian algo (no solo cálculos precisos) que tienen que hacer en las universidades (o incluso en la escuela), especialmente en los cursos de pregrado.

Primero, es una cuestión de aprender a estudiar y lidiar con asuntos difíciles. Si nunca ha tenido que aprender algo que probablemente no entendió de una vez, nunca se habría inclinado a abordar estas situaciones. Mientras estudias incluso las cosas más inútiles, en realidad estás aprendiendo a pensar como alguien que tiene que lidiar con estas cosas, y como los informáticos necesitan muchos pensamientos matemáticos, lógicos y analíticos, se verán obligados a someterse a esto Importa bastante temprano en su proceso educativo. Incluso si olvidan la mayor parte de lo que tenían que aprender, nunca olvidarán cómo abordar una determinada clase de problemas.

La segunda razón es que es posible que necesites algo que aprendas en la universidad más adelante. Créanme, nunca entendí realmente por qué tuvimos que aprender tanto sobre el álgebra discreta, pero años después, me enfrenté a un problema que me parecía imposible de resolver. El problema era cómo crear algoritmicamente una serie de números aparentemente aleatorios pero reproducibles. De repente me di cuenta de que los grupos cíclicos y sus generadores (algo que había aprendido en la universidad pero que casi había olvidado) eran una solución muy viable para mi problema. Por lo tanto, nunca puede saber cuándo puede necesitar algo que parece absolutamente innecesario en este momento.