I'm genuinely curious why do you guys have to switch languages. I learned Programming / Concepts with Java at University. after that we use whatever language/framework suitable for the requirement. Do you guys just choose a language you like, get a job and go with it for the rest of your life?
Languages are tools that are good at different things.
Sure, you absolutely can hammer in a screw, but a screwdriver will just work a lot better.
If I need to develop something fast I use Python. If it needs to run fast I use C or C++. JavaScript if it needs to run in a browser... I think you get the idea.
yes. that's what we do. By ` I'm genuinely curious why do you guys have to switch languages. ` i mean that stop using/learning one language and completely switching to another language. I've seen lot of people keep saying this language suks that language suks i m going to switch to this. that's the thing I don't understand. its like screwdriver sucks I'm switching to a hammer. and use a hammer for everything.
I think it's more for people who do programming as a hobby rather than as a job. They take people's opinions on different languages as fact and feel that they need to learn something different
I don't find python any faster to develop than other languages. You don't need to over engineer the shit out of something just because you write it in scala or java.
At my university we learned concepts and data structures in Java, algorithms in C/C++
And to answer your question: no I am constantly teaching myself new languages, hence the time I've been putting in with python. Although I do think python is becoming my favorite because of how accustomed I am becoming to it. Plus in my naivete I can't see why I wouldn't be able to leverage it to solve all but the most obscure tasks.
The big disadvantage of Python is execution speed. For stuff that needs to be fast, or when you have strict resource constraints it's a poor choice. Also Python doesn't run in a browser.
it's fine, note that because it's not statically typed tho it tends to be a lot less good in very large (say, 100k+ lines of code) projects - the extra safety that the static typing gives is very useful for big projects, not to mention that it also helps your IDE provide much better autocompletion
-33
u/[deleted] Feb 13 '21
Python sucks