Shh, the CS101 userbase of this subreddit doesn't pick languages based on the task and what management demands, they use the language the professor told them to use in the assignment.
What would you even do in cs102? After the basics you need to do specific stuff, no? I took intro to cs and then ds, oop, next sem algos and probability.
It's pretty common for 101 to be basic programming and then 102 to be basic OOP programming. Not 100% universal though and many places that have this structure still have a separate OOP course too.
So 101 is intro and 102 is just the oop course? I guess that makes sense if you think of it as "you need the intro for everything and oop for a job", so while 102 isn't a prerequisite for most courses it'd still be seen as more needed than if it were just called OOP?
Okay for scripting that's kind dumb, but otherwise Java is versatile and powerful, and light years ahead of stuff like Python for stuff like multithreading. What version are you using at work? Is it an old one or something? Are you using a good IDE like IntelliJ?
If C++ is giving you errors, the equivalent python code will as well. It might be easier to write code that compiles on python than C++, but that doesn't mean bad syntax doesn't exist in it.
363
u/LucyShortForLucas 2d ago edited 2d ago
There is no such thing as switching from C++ to python or vice versa, they are orthogonal tools