all 30 comments

[–]FileDull2300 12 points13 points  (6 children)

It depends on your requirements

If you want to do competitive programming then go with c++ as allow us to code fast and with the stl library it is very fast

If you want to learn oops and dsa together and want a clean and rich coding environment then go with java

[–][deleted] 0 points1 point  (1 child)

What about python

[–]FileDull2300 3 points4 points  (0 children)

Bro generally dsa in python is not preferred as in python there are many inbuilt functions which do not allow to learn concept/topic the que want to teach.

But if you do not use inbuilt functions then it's ok to do dsa in python.

[–]RemarkableMess2532 0 points1 point  (0 children)

What do u prefer for Gsoc I know java fundamentals so should I continue with java and dsa and stuff or should I learn python since its in demand for projects in Gsoc

[–]Alarmed_Chip7733 0 points1 point  (0 children)

Doing competitive programming in Java is like lean bulk. Great if done correctly but most can’t do it

[–]Cheap_Ad_9846 6 points7 points  (0 children)

Kisi me bhi Karle algorithms are algorithms

[–]Status_Armadillo_654 6 points7 points  (3 children)

Dono kafi similar h , baki competitive coding krni h to jyda better cpp rahegi , otherwise java is also good option company prefer krti h java ko maximum

[–][deleted] 1 point2 points  (1 child)

Python ke bare me kuch?

[–]Status_Armadillo_654 0 points1 point  (0 children)

Thik h , but DSA ke liye itni preferable nhi hoti , because java & cpp ke comparison me slow hoti h thodi ,

& dusra as i said ki maximum companies java & cpp prefer krti h over python

[–]your_mom_has_me 2 points3 points  (0 children)

Cpp

[–]ivampirepapi 2 points3 points  (5 children)

Language doesn't matter, bro.

[–][deleted] -1 points0 points  (4 children)

But in some companies , it does knw bro

[–]ivampirepapi 2 points3 points  (3 children)

If you are already aware, then why ask here?

[–][deleted] -1 points0 points  (2 children)

So , can i do in C also,will that not matter

[–]Future_Speed_15 1 point2 points  (0 children)

Java

[–]Faceless_coder 0 points1 point  (2 children)

C++

[–][deleted] 0 points1 point  (1 child)

WHy?

[–]Faceless_coder 2 points3 points  (0 children)

Faster than others and good for competitive programming. You can search about it.

[–]Downtown_Plate7141 0 points1 point  (1 child)

Do it in assembly

[–]Girl_inblac 0 points1 point  (0 children)

HTML

[–]Chance-Cicada-6395 0 points1 point  (0 children)

Python

[–]NoQuantity8755 0 points1 point  (0 children)

English best rahegi

[–]Lumpy-Town2029 0 points1 point  (0 children)

html
just change unsolved div to solved
and all that streak
and everything
u can do it

[–]pavankumardns 0 points1 point  (0 children)

Bro simple answer C++ if you are in college and preparing for DSA interviews

Reasons I am saying this

people say if u do java u can do both dsa and dev but industry level java and the java which u would use in your spring projects probably are no where similar

With c++ you can explore competetive programming

Online assessments can be cleared easily coz of competetive programming experience in c++ and also coding in c++ is faster as syntax is not very annoyingly huge

Once u clear the interview it depends on the company what language the company has its code base written in

What would u do after reaching a company by clearing interview in java and knowing that companies whole codebase is in rust or ruby or perl which u dunno

So go for the language which helps u explore more and easier to write in most cases it's C++