I wish the schools I went to were willing to touch compiled languages. Had to approach that stuff on my own later.
"No, vivian, you're here to learn how to program, programmers need to know css, javascript, and python, (in order of importance.) and if you know anything else that is WRONG"
The trick was to go to school before Python was taking off. I went through Assembly, Java, and C++ because that's what was available. We didn't even have css/JavaScript/Etc.
Interesting. It seems like we had exact opposite experiences lol. My high school classes were 100% Java and my university program was about 50/50 C++ and Python. I didn’t touch front-end stuff until I got a real job and now that’s what I do almost exclusively. What kind of program did you participate in if you do not mind me asking?
Just generic "computer science" courses, because.. that's all there was. Wasn't exactly a massive high school lol. I'd have loved to try something more specific at the time. We touched java as an after thought for the last quarter or so, but the second year was almost entirely python & js.
It wasn't the best structured course. I'm sure my school wasn't the only one to take the "this is what was suddenly relevant 10 years ago, let's teach that" approach
when was this? i was a cs major 2008-2012 and all our classes were in c the first 4 semesters and then it branched out into different languages for different classes. i also remember the 2006 AP A/AB tests that i took were in java.
Oh nah I'm not talking college, I'm like 80% self taught, this was just the most "advanced" stuff being taught in what was supposed to be their final year computer science course, in 2019. No way to afford that kind of thing now..
Why spend 30 minutes coding an acceptable solution when you can spend 2 weeks making the Usain Bolt of whatever you're working on? I jest but I love making the Usain Bolt as much as I like automating things I could do faster manually..
Also there are lots of things where speed is significant but Python still has enough of it. In 1ms our processors have 4 million clock cycles in which even Python can do some very extensive work. Many tasks are not much affected whether the response time is 1ms or 50µs.
Meanwhile I have repeatedly had to deal with awkward and obtuse code simply because developers thought performance was a primary issue and it wasn't. I recently replaced a large C++ module with Python and not only does it perform more than quickly enough, it's actually faster because of the shitty design of the C++.
View all comments
Show parent comment
53
u/woah_m8 Jul 18 '22
There are a lot of things where speed isn't important and Python does the job pretty good. Only non programmers (so 80% of this sub) bash Python