News for hackers. Stuff that matters.
Re:Advice on learning Python efficiently by mirekrusin on Thursday December 15, 2016 @08:59AM (#13184562)
I read c# spec when it was in beta, going fast through it, skimming less informative parts, taking quick notes as bullet points in form of single statement or question. It was one of the best experiences, it put me in flow mode and I learned a lot in very short time. I used c# later professionally and never had problems. Great thing about language specs is that is very precise, without mistakes. The art is to read+skim+note it quite fast.
Re:Advice on learning Python efficiently by majewsky on Thursday December 15, 2016 @09:24AM (#13184697)
> Great thing about language specs is that is very precise, without mistakes.

I'd also add "concise" to the list of required traits for a good language spec. If you don't believe me that's important, go check out the C++ specification. IIRC it contains some 50 pages of rules on how to choose implementations of an overloaded function.

Re:Advice on learning Python efficiently by joatmon-snoo on Thursday December 15, 2016 @10:39AM (#13185277)
And if you're looking at modern C++, you also get to learn about lvalues, glvalues, xvalues, rvalues, and prvalues!
Re:Advice on learning Python efficiently by webmaven on Thursday December 15, 2016 @11:02AM (#13185480)
prvalues are the ones that return a promise about a system's future state which are commonly expected to prove false, right?
Re:Advice on learning Python efficiently by hardwaresofton on Friday December 16, 2016 @01:08AM (#13191416)
Was this not a direct (possibly knee-jerk) reaction to the ease with which you could shoot yourself in the foot, and undefined behavior C allows?