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.
[ Parent
| on HN ]
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?