Live data from Hacker News

What programming languages do you know and which ones do you want to learn?

news.ycombinator.com

51–60 of 63 posts

Re: What programming languages do you know and which ones do you want to learn?

#51
post #43
post #32

Want to learn: C++, Rust, Haskell, Go Funny enough, learning C++ these days is arguably harder because of modern C++ standards. Reconciling the best practices between old and new can be difficult at times, especially if you don't care to embrace everything modern C++ has to offer. Multi-platform build systems also tend to be incredibly complex. Rust solves all this, but its ecosystem isn't exactly mature at the momen…

Why would you not want to embrance modern C++? That's what makes C++ (potentially) worth learning today.

More like selectively embracing due to complexity and optimization reasons. I'm a huge fan of keeping things as simple as possible.

Re: What programming languages do you know and which ones do you want to learn?

#52
post #49

Current daily: Elixir (Phoenix), Javascript (Vue) Recent-ish daily: Ruby (Rails) Before that daily: AS3/AS2 (many), PHP (WordPress, Yii, others), Throughout: HTML/CSS/JS, SQL, Side note: I was surprised at how short my list was. It feels like it should be much longer (edit: as if I'm forgetting a bunch). As far as wanting to learn? I've only scratched the surface on Elixir (~1yr). Will continue unwrapping that awesom…

Can you explain (as much as you're able) what kind of application you're building with Elixir + Vue? I've been casually picking up both of those and I think it's a stack I'd like to make a lot of use of, so I'm curious what your experience with it has been.

Re: What programming languages do you know and which ones do you want to learn?

#55
post #43
post #32

Want to learn: C++, Rust, Haskell, Go Funny enough, learning C++ these days is arguably harder because of modern C++ standards. Reconciling the best practices between old and new can be difficult at times, especially if you don't care to embrace everything modern C++ has to offer. Multi-platform build systems also tend to be incredibly complex. Rust solves all this, but its ecosystem isn't exactly mature at the momen…

Why would you not want to embrance modern C++? That's what makes C++ (potentially) worth learning today.

Do you have good resources on modern C++? I'm in the same boat of wanting to learn either Rust or C++ but I'm finding it hard to focus on what's makes up modern C++ and what I should avoid.

Re: What programming languages do you know and which ones do you want to learn?

#56
post #43

Earlier quoted context omitted.

Why would you not want to embrance modern C++? That's what makes C++ (potentially) worth learning today.

Do you have good resources on modern C++? I'm in the same boat of wanting to learn either Rust or C++ but I'm finding it hard to focus on what's makes up modern C++ and what I should avoid.

As a fellow passenger on that boat:

The 4th edition of Stroustrup's classic was updated to reflect modern practices. [0]

Scott Meyers, author of Effective C++ also wrote Modern Effective C++. [1]

Lastly for pure online reference, cppreference.com. [2]

[0] https://www.amazon.com/C-Programming-Language-4th/dp/0321563...

[1] http://shop.oreilly.com/product/0636920033707.do

[2] http://en.cppreference.com/w/

Re: What programming languages do you know and which ones do you want to learn?

#57
post #51
post #43

Earlier quoted context omitted.

Why would you not want to embrance modern C++? That's what makes C++ (potentially) worth learning today.

More like selectively embracing due to complexity and optimization reasons. I'm a huge fan of keeping things as simple as possible.

My feeling is that modern C++ generally makes things simpler once you know and understand the new features (a large part of why I like it). In most cases they are either as performant or more performant than the old ways of accomplishing similar goals too (and that's an explicit design goal of new C++ features).

I'm curious what features you're avoiding due to complexity or performance concerns?

Re: What programming languages do you know and which ones do you want to learn?

#58
post #25
post #24

Earlier quoted context omitted.

> Interesting. Maybe we should compare notes sometimes. I have a bit of a story with finding alternative-type stuff. I really like the theory of programming, and am constantly looking for languages that are a) easier to write b) amazingly expressive Its always finding what's out there. > - I've been contemplating tackling Python, in spite of the 2.x/3.x thing. There's the perfect vacuum where versioning shouldn't be…

>> I've been contemplating tackling Python, in spite of the 2.x/3.x thing. (...) > Thankfully, that's mostly gone now. Few enterprises still holding out, but most of the big libraries are 2/3 or 3 only. Oh okay. I think I got got mildly tangled by https://news.ycombinator.com/item?id=13019819 a little while back. > Awk is different, but great. > I had a boss at a previous job who'd used it for at least a decade for e…

> which I haven't been able to concretely ascertain

I do have fun befuddling geo stuff online. But these days, somewhere around Melbourne.

> I may have poked through some of your tales...

There's a website, with RSS in my HN account. Have fun!

Re: What programming languages do you know and which ones do you want to learn?

#59
I know Python, Clojure, C#, Java and to some extent (not so modern) C++. Python and Clojure is what I use on a daily basis.

I'd love to learn Haskell, and I've actually started, but I've come to the realization that I should focus more on CS fundamentals instead of just hoarding languages.

Post reply on HN