I am studying around Al/ML genai and data science things, but for my college placements (I'm from Nit Rourkela) should i choose DSA in C++ or Python, like which will be better, like dp companies prefer language?
Posted by iamayushrajj@reddit | learnprogramming | View on Reddit | 4 comments
i don't know the answer, anyone plezeee guide (reply from the one who is already in the industry will be appreciated 🥹🥹)
nightonfir3@reddit
The big difference between these for this application is that python has managed memory (garbage collector) and c++ doesn't. When you do your DSA course you will be forced to think about how much memory you are using to implement the algorithm. This should lead to a deeper understanding if you choose c++. Companies shouldn't care too much about which languages you know. They are easy to learn if you learned the underlying concepts of programming. That said sometimes the HR people at companies like to check the boxes on their papers and language knowledge is a nice clean box to check.
EntrepreneurHuge5008@reddit
Companies don't prefer languages. Teams do, but I'd do DSA in C++ if you want a deeper understanding of it.
my_peen_is_clean@reddit
do dsa in c++, interviewers expect it for cp heavy rounds, python is fine later for actual ml work. hiring sucks now
illuminarias@reddit
Doesn't really matter.
What matters is that you understand the concepts and can use them well. Knowing the concepts will guide you to implementing them in whatever language, most of the time. Focus on understanding, and just choose the language you're most comfortable with.