¿Cuál es la ventaja de aprender smalltalk (lenguaje de programación) para ingeniero mecánico?

Cuando era un nuevo Profesor Asistente en Ingeniería Mecánica, utilicé el software Multibody Dynamics llamado ADAMS para simular la dinámica de un automóvil. Me di cuenta de que las Leyes de Newton vivirían para siempre y que dicho software sería útil para siempre. Decidí crear tal software para mí. Eso fue en 1986 cuando FORTRAN era supremo y C ascendía. Como no tenía los recursos de una gran empresa, comencé a buscar tecnología que me ayudara a superar a ADAMS. Apple Computer había presentado recientemente el Macintosh y estaba promocionando la Programación Orientada a Objetos que me llevó a leer la revista BYTE de agosto de 1981. Ese número se dedicó por completo a Smalltalk-80 y estaba convencido de que Pure OOP fue inventado por las brillantes mentes de Xerox PARC duraría para siempre también. Todo es un objeto todo el tiempo. Los objetos responden a los mensajes. La programación es orquestar objetos para enviarse mensajes entre sí y responder en consecuencia. Este paradigma parece un ajuste tan natural para la Ingeniería Mecánica. La simplicidad de Smalltalk hace que sea tan fácil de entender por un individuo. Con Smalltalk pude desarrollar un equivalente de ADAMS llamado freeCAD: CAD 3D con simulación de movimiento.
http://www.ar-cad.com
Después de todos estos años, no he encontrado un lenguaje de programación más divertido y productivo. Avíseme si desea obtener más información sobre freeCAD o Smalltalk.

Proporciona una gran base para el aprendizaje de programación, especialmente. programación orientada a objetos, ya que Smalltalk es el principal lenguaje OOP del mundo.

Puede hacerlo mucho más productivo que cualquier otro lenguaje como Fortran, C ++, Java, incluso Python y Ruby.

¡Es muy divertido! Smalltalk prácticamente no presenta fricción cognitiva. ¿Por qué no deberías disfrutar de una programación libre de estrés?

Si vas con Pharo, Modern Smalltalk, te unirás a las filas de Clojure, Elixir, Haskell, Julia, Nim y otros idiomas “modernos”.

Lo mejor de todo es que te ayuda a retener tu conocimiento. La jerga utilizada en ingeniería puede sonar tan extraña, es casi como un sublenguaje. Discutir el material que está usando en la escuela o en su carrera lo mantiene un poco más agudo y familiar.

Además, una pequeña charla entre ingenieros no es toda ciencia, puede ser cualquier cosa, como los nuevos uniformes de Seahawks que queman retinas.

No estoy seguro de entender la pregunta, pero en general una pequeña charla es una forma de hacer conexiones iniciales con los demás. Esto beneficiará su carrera independientemente de su función.

Considere un escenario en el que desea obtener su elección de asignación. Las conexiones que hayas hecho te mantendrán en mente. Esto también lo beneficiará si decide que desea pasar a otro rol (negocio, administración, etc.). Considere también si hay un giro a la baja y su empresa está despidiendo empleados. Tu habilidad para comunicarte te ayudará a permanecer en tu posición.

Un intercambio de información, un pensamiento revelador y una indicación de amistad.

Intenté aprender Smalltalk pero descubrí que era una pérdida de tiempo. Descubrí que podía programar todo en APL mucho más rápido y si no, usaba Mathcad.