Tensor Programming
Nov 4 · 1 min read

While I agree with a lot of this article, it doesn’t really match up with changing paradigm. As a polyglot myself, I learned rather quickly that learning a new language is just a matter of learning syntax and idiosyncrasies so long as that language is in the same paradigm as your original language. Once you decide to move from one paradigm to another, it becomes a little more involved because you have to relearn concepts and reevaluate your method of reasoning. I started with declarative code in Common Lisp and Scheme and didn’t have much trouble learning C. The big wall appeared when I started to learn C++ because of all of the added abstractions via objects and classes. Once you get over that initial hump though, moving to another language is much easier. These days I use a handful of languages, some in the declarative camp and others in the imperative and procedural camps. I even sometimes use Boolean based languages like Prolog which was easily the hardest for me to learn.

    Tensor Programming

    Written by

    A freelance Ployglot developer who loves emerging technologies.