Ask HN: Which complied language to learn?

https://news.ycombinator.com/item?id=4898527
by krat0sprakhar • 14 years ago
4 11 14 years ago

Hi,

I'm a programmer who is fairly well versed with interpreted / dynamic languages (Python, JS, ruby). I've started revisiting my algorithms course and felt the need to implement the algos in a complied language. I vaguely know Java to the point of not knowing it at all. So my question is - which of 2 languages ( Java/C++ ) should I learn. Considerations in order of priority -

1. Ease of learning (minimum amount of time required to be productive for someone coming from py/rb/js)

2. Free online resources to learn

3. Powerful standard library so that I can use heaps, lists and dicts as easily as I do in Python

4. Performance

5. Should not require need an IDE to be productive (I love Vim)

6. Market Demand

Thanks a lot!

Related Stories

Loading related stories...

Source preview

news.ycombinator.com