Very Active Member
- May 3, 2016
i am most interested in julia.
"compiled on the fly" - so not really interpreted.
but i'm hoping will be a good choice for pyra hacking.
at least for moi.
i am most interested in julia.
Yeah, and c++ also has a similar periodicity, as java, and probably also caused by student.
I took a pretty lousy Java class (didn't really learn anything, but I made some cartoons...because that is how you teach programming at the college level), so maybe I should dig a bit deeper into it. C has been what I want to learn since I took a serious look at the options, and as a *nix person it seemed kinda practical, not to mention that it seems the best modern way to start off (with regard to looking at and thinking about things the right way, and not starting at the bottom). But what do I know. I pretty much forgot most of what I ever learned about programming over the...decades!?I feel the need for a small word of caution on this one. Whilst I like Python and it's fast becoming the language of choice in many areas (data processing and machine learning being two of the big ones) I wouldn't necessarily recommend it to anyone as a first language. It's just a bit too loose in what it asks the programmer to do (non-static typing etc) that the step up to a language after Python seems tricky. Certainly I'd recommended it as a second language to anyone, if you are learning for the first time I'd personally recommend either C for procedural (C++ is just too big to start with) or Java for Object Oriented (or C# if you aren't Microsoft opposed but I don't think this board is the place for that sort of recommendation ), can't recommend a functional language yet as I'm still trying to force Scala into my brain. There is a reason those are still the languages of choice for teaching in HE.
Disclaimer : I earn my living teaching Engineers (of the Electronic and Robotic variety) how to code (after many years of teaching CS grads to code).
Alternative viewpoint : Bah! all you kids should learn to code properly like I did with Pascal and Prolog (and a bit of COBOL if you didn't behave).
However the peaks are at times that suggest student introduction and questions, as they even fall back down later in the semester when those students will have a better handle on the languages, or know where to find the info they need. I also purpose that the JS peak in summer might be from one or more of the schools offering those classes in the summer (some colleges/universities require attendance during the summer, with some required courses only offered at that time, as were some for one of my degrees).I don't think this conclusion is 100% right. stackoverflow is not just used by beginners. I'm using stackoverflow a lot and I'm by no means a beginner in programming Java. I'm using it to get information about specific frameworks and libraries. There's a lot information there which is simply not covered by the frameworks documentation, or at least hard to find. (Some docs have 1000+ pages)
Of course there are many beginners questions like "How can I concatenate two strings in language XY", but also there are lots of questions like "How can I use the Feature F1 in Framework FWX, when utilising library L_Foo but with feature Feat_Smach deactivated...."
Latter are not questions about the Programming language itself, but questions regarding some higher level libraries of a specific programming language.
I would think as long as we don't hear anything bad, nothing has failed so far which is good.Speaking of which, what's the status of the testing this thread is named after?
Who does not like talking about programming languages[...] but people [...] might not appreciate all the off-topic stuff.
Which frees up their time and attention for the necessary incessant counting of parentheses.I roughly remember a teacher saying [Lisp] was a good language to start with because syntax was quickly learned, so students didn't get bored spending (wasting ?) time learning it.
Which frees up their time and attention for the necessary incessant counting of parentheses.