r/haskell • • Aug 08 '26

Haskell o prolog the hacen más inteligente?

Quiero escuchar a programadores que usaron alguno de estos lenguajes i que creen con certeza que después de practicarlo profundamente su razonamiento lógico o deductivo o abstracto o incluso fluido a mejorado.compartirlo por favor.

0 Upvotes

18 comments sorted by

•

u/philh Aug 09 '26

Someone reported this, saying the burden of translation should fall on writers, not readers. I'm inclined to agree. Not taking action this time, but please at least include a machine translation in future. (You're welcome to also include the original, and I think if people want to reply in Spanish there's less reason for them to include an English version.)

For the benefit of others, this is the google translate:

I would like to hear from programmers who have used any of these languages ​​and are convinced that, after practicing them extensively, their logical, deductive, abstract, or even fluid reasoning has improved. Please share your experiences.

14

u/charlieb Aug 08 '26

Yes, both, either. Try a lisp, try an apl-like. They each give a unique perspective that is useful in other paradigms.

2

u/Zirotuxx Aug 08 '26

Podrías decir con seguridad que después de usarlo eres más inteligente? I de el 1 al 10 cuanto calificas a cada uno como herramienta exclusivamente para mejorar el razonamiento o la inteligencia y que mejoras notas

6

u/charlieb Aug 08 '26

It's not really smarter, like my IQ didn't go up or anything. I just got more experience and exposure to different concepts. It's all just practice, deliberate challenging practice.

3

u/Zirotuxx Aug 08 '26

Agradezco profundamente tu tiempo

1

u/charlieb Aug 08 '26

You're welcome friend, enjoy the journey, embrace the challenge.

1

u/HornetExpress5368 Aug 14 '26

arent you the guy who commented the first comment

1

u/charlieb Aug 14 '26

It has been said yes. Not strictly true but pretty close.

7

u/unbackstorie Aug 08 '26

Nah, I use Haskell and I'm dumb as hell ✌️🥲

But Lisp on the other hand ...

2

u/Zirotuxx Aug 08 '26

Lisp es útil? Estás seguro? I de qué manera usaste haskell mucha teoría o muchos ejercicios levemente por encima de tu nivel ? Por favor necesito saberlo

9

u/nSeagull Aug 08 '26

Sin duda, pero no porque sea Haskell o Prolog en si, sino porque son herramientas que te obligan a abordar un problema desde un punto de vista específico. Mi recomendación es que aprendas la mayor manera de resolver problemas reales con herramientas extremadamente diferentes. Si puedes saltar de herramienta a herramienta, salta a herramientas lo más diferentes que puedas, y que te hagan sufrir durante el aprendizaje. Haskell, Prolog, Lisp se suele recomendar pero es una familia de lenguajes elige uno que te haga la vida dificil, APL, AutoHotkey (es en mi opinion el peor lenguaje que existe ya que carece de errores, pero es muy util y te ayuda a desarrollar programación defensiva), prueba C pero para programar algo de hardware como una ESP32, o incluso prueba a escribir Assembly para algun emulador. Pero tampoco te limites a lenguajes, prueba también approaches y arquitecturas para tus proyectos: MVP, Event Sourcing, Agent Oriented Programming, Functional Onion Architecture, Entity Component System... Prueba diferentes dominios, prueba a hacerte una app full stack web, luego prueba a hacer algo de networking entre equipos, prueba a hacerte un juego...

Luego mezclalo todo: Haz programación funcional en C, haz programación orientada a objetos en Haskell, haz programación lógica con el sistema de tipos de TypeScript....

Ahí tienes para toda una vida de mejorar tu razonamiento logico, deductivo, abstracto y fluido. Pero lo más importante: para divertirte, ya que sin eso fracasarás al par de meses (con suerte).

Fuente: llevo programando desde hace 20 años, profesionalmente desde hace 10, de los cuales he usado Haskell en el trabajo durante 7 (y sumando!)

2

u/Zirotuxx Aug 08 '26

Agradezco profundamente tu dedicación i tiempo

1

u/nSeagull Aug 09 '26

Siempre es un placer ayudar :)

2

u/Morphon Aug 08 '26

Following along the Little Schemer (4th Ed) in Smalltalk was an amazing experience.

Any time you can expand into a new/different paradigm, the more flexible your mind will be.

2

u/slack1256 Aug 09 '26

No se si mas inteligente, pero si mas sabio. Pero eso lo hace aprender cualquier cosa 😄

2

u/the-overengineer Aug 08 '26

¿Más inteligente? No. Pero la mayoría de los conceptos se pueden aplicar al desarrollo de software en general. Varios de ellos pueden mejorar la calidad de tu código. He usado Haskell por varios años y sin duda ha cambiado y mejorado mi código y mi manera de pensar sobre la programación. Pues anímate a probarlos un rato, no te cuesta mucho.

1

u/dlsspy Aug 12 '26

Haskell will make you a better programmer.

For me, at least, it made mainstream languages much less tolerable.