3 ms·
There's a definite difference between "pick up the syntax" of a language that doesn't have (m)any new concepts to wrap your head around versus learning new conc
by benmathes 15y ago
There's a definite difference between "pick up the syntax" of a language that doesn't have (m)any new concepts to wrap your head around versus learning new concepts embedded in a language.
Javascript has closures and functions-as-first-class-objects. Haskell has monads and all that jazz (I haven't used it yet). I'm guessing you didn't take months to learn the syntax of javascript, but to think in javascript.
It's similar to the difference between being functional in a natural language versus being fluent in said language.
- nxn 15y agonecro said pick up the language and syntax -- I took "the language" part to mean the concepts of the language outside of the explicitly mentioned syntax. With that said, I felt addressing his comment was necessary since writing idiomatic code is not something that should be expected from a weeks worth of experience in a language. In essence, I'm agreeing with everything you said, just wanted to clarify the reason for my post.