¿Por qué la programación de Erlang aún no ha penetrado en el plan de estudios de ciencias de la computación como cabría esperar?

Yo diría que no hay suficiente tiempo. Muchas personas vienen a la universidad sin antecedentes y los profesores universitarios reducen sus expectativas y material de aprendizaje desde el principio (y eso me enoja).

Eso significa que estaba aprendiendo a programar fuera de la universidad, pero todavía necesito escuchar 5 horas sobre variables y bucles.

A veces, toda la universidad es así y no hay lugar ni tiempo para aprender Erlang porque todavía hay personas (gran porcentaje) que tienen problemas para escribir algunos bucles dentro del script PHP.

Conclusión:
Creo que es un problema con los profesores. No deberían bajar sus expectativas solo porque muchos estudiantes no entienden algún tema. No digo que todos los profesores puedan explicar muy bien cada tema, pero hay excelentes libros, videos tutoriales, etc. Y seamos honestos … Muchas personas vienen a la universidad solo por las chicas, para salir y divertirse siempre, etc. profesores, no me importaría si muchos de mis alumnos no aprueban mi curso y nunca los dejaría aprobar si no saben lo suficiente, solo para tener mejores estadísticas.

El problema con Erlang es que no es la herramienta adecuada para la mayoría de los problemas de CS y, por lo tanto, el profesor universitario no la usa. Por otro lado, muchos programadores tienen problemas para adaptar el paradigma abstracto de programación funcional. Sí, Erlang tiene sus ventajas sobre muchos idiomas, pero es una herramienta diseñada para varios propósitos y generalmente no están cubiertos. Por cierto: si estás interesado en Erlang, echa un vistazo también a Elixir. Ofrece la misma funcionalidad, pero con una sintaxis más limpia y todas las bibliotecas de Erlang se pueden llamar fácilmente.

More Interesting

¿Podría la programación de aprendizaje y las matemáticas cambiar mis patrones de pensamiento?

¿Por qué identificamos algoritmos que actúan en diferentes tamaños de entrada?

¿Qué tan útil será el algoritmo de Shor para las computadoras cuánticas?

¿Podrán los robots hacer pruebas matemáticas e investigar todas las leyes físicas del universo mejor que los humanos?

¿Existe algún conjunto de videos o una lista de reproducción de videos de programación competitiva que incluya todos los algoritmos, estructuras de datos, matemáticas y todo lo necesario?

¿Por qué los estudiantes que se especializan en matemáticas, física, informática y estadística no se gustan?

¿Qué otras cosas debo probar aparte de programar o codificar?

¿Por qué algunas funciones hash usan un número primo como base? ¿Cuál es el significado de usar un número primo? ¿Es para asignar unicidad y minimizar la colisión de valores hash?

Sea m una máquina de turing y sea w una corriente de entrada de m. ¿Cómo puedo definir el tiempo de ejecución tm (w) de m en la entrada w?

¿Cuál es el significado del Lema Hardcore de Impagliazzo?

¿Cómo probarías que el problema máximo de conjunto independiente en los gráficos está en la clase NP?

Coloque números de cinco bits en los vértices de un hipercubo de 9 dimensiones de modo que, desde cualquier vértice, pueda alcanzar cualquier número en no más de dos movimientos a lo largo de los bordes del hipercubo.

Si C / C ++ es más rápido, ¿por qué otros lenguajes no se compilan primero en C / C ++ y solo después en el código de máquina?

¿Qué tipo de conocimiento matemático se requiere para una carrera en programación?

Soy muy malo en matemáticas, pero quiero ser programador. ¿Debo solicitar la programación?