3 ms·
I'm a C# guy at work, I also do some front-end in javascript (with angularjs sometimes). For side-projects I like to use node.js. I want to learn another langua
by guiomie 12y ago
I'm a C# guy at work, I also do some front-end in javascript (with angularjs sometimes). For side-projects I like to use node.js. I want to learn another language, and I've been wondering wether I should go with Clojure or C++ ? My dilenma is "Do I want to learn more about programming style running on VMs (functional) or do I want to dive into barebone high performance code ?"
I've done C and Java at university, but that was a while ago.
Anyone has a comment?
- eronhp 12y agoDid you take a look at F#?
- guiomie 12y agoYes, but I'd like to get off the CLR.
- platz 12y agoI'm a C# guy at work too. I can't say I've touched much C++ outside of college also a while ago, but I've been studying functional programming for a while and really enjoying the new concepts it teaches. It can be a bit humbling at times though. I got some good perspective with https://www.coursera.org/course/proglang https://www.coursera.org/course/proglang and you could do worse than taking grossman's excellent course. It helps to have some structure and a schedule when starting imho. I will admit at times I wish I had more chops (closer to the metal i.e. C or C++), but I think I was eventually just more interested in new ways to think about programming, and I'm not sure I'd get the same pleasure out of digging back into C++. Obviously, if you know something more about your intended use case (i.e. you want to program games), you can make a more informed decision.