3 ms·
> I just happen to write the majority of my code in Java. If tomorrow we decided to use a new language, I could pick it up in a few days... The languages in yo
by vorg 11y ago
> I just happen to write the majority of my code in Java. If tomorrow we decided to use a new language, I could pick it up in a few days...
The languages in your list are:
* declarative: HTML, CSS, Groovy (for Gradle), SQL
* scripting: Shell, Perl, JS, Groovy (for testing)
* Java-clones: C#
I found it difficult to pick up Clojure and Haskell "in a few days" when all I had was experience in those types of languages. In fact, mastering each of those languages requires a change in thinking that can only occur over a much longer time.
- throwaway456789 11y agoI agree with you about Clojure in particular. I did do some non trivial work in Lisp in a graduate class, but its not the same as using it all day. I don't believe I would seek out an opportunity where a Lisp dialect was the programming language of choice, anyway... (I found ML to be easier to work with than Lisp. I guess it's technically not a pure functional language though).
- ScottBurson 11y agoNeither is Lisp a pure functional language, though it might have been taught that way in your class.
- jamiewildehk 11y agoI'm also working mostly in Java recently, and our project has a small amount of Scala (left over form and engineer long since gone). I am finding it really hard, on the rare occasions when I need to work on the Scala part, to get my head around it. I know I need a week or two to "get" Scala - but I just can't justify the time.