by gigasquid on 12/20/15, 6:25 PM with 5 comments
by daviddaviddavid on 12/20/15, 7:16 PM
Other languages (especially those with flexible syntaxes) make me feel more mentally limber due to the amount of creativity they encourage. But Prolog is the only language I've ever written that makes me feel like I might actually tack on an IQ point.
by im_down_w_otp on 12/21/15, 12:21 AM
I design and build better software in other languages and ecosystems and have a much, much higher bar for what constitutes properly encapsulated concerns, coherent failure management, and "completeness" as a result of having used Erlang in production.
My Scala is better, my Rust is better, my C is better, and my framework of thinking for how to design software is better. Hell, even my Javascript is better. Despite being a niche inside a niche as far as languages/ecosystems go, the decision to learn it might be one of the best decisions of my career.
by y0y on 12/20/15, 11:01 PM
However, to us it made sense that language increases the cognitive ability of the brain because it's like memoization. We now have a symbol to represent a concept. We don't have to re-compute it over and over again. So now we reference that symbol when we are thinking and can build upon it and attach new symbols. Without having to re-compute, so to speak, the whole underlying framework/structure we are better able to utilize our cognitive cpu.
Whether that is true in any way is beyond me, but it made sense to us.
by drallison on 12/20/15, 7:48 PM
A programming language can provide a framework for problem solving, and such a framework can make the task of solving a class of problems easier. Because problems can be solved with less work, it makes you feel smarter. Having the right abstractions makes problem solving simpler.
by isolate on 12/20/15, 8:12 PM