C++ or Java | Which Coding Language to choose? FINAL VERDICT

Поделиться
HTML-код
  • Опубликовано: 28 дек 2024

Комментарии • 222

  • @striver_79
    @striver_79  Год назад +71

    Book a free trial: bit.ly/3JMTWXI

    • @anonymoux583
      @anonymoux583 Год назад

      What you feel about javascript

    • @benbenuu6703
      @benbenuu6703 Год назад

      @@anonymoux583 if you want to become full stack then you can choose that

    • @asi69420
      @asi69420 Год назад

      i am going to start coding and after researching even i came to the same conclusion .
      Thanks

    • @tangobee
      @tangobee Год назад

      @@anonymoux583 javascript is a curse 💀

    • @rajputboy4609
      @rajputboy4609 Год назад

      what does problem sol;ving mean here? can someone elaborate?

  • @ujjawal_
    @ujjawal_ Год назад +120

    Conclusion: Do whatever you are confident in, no need to switch just for hype, Focus on the concepts and problem solving. In industry you have to learn according to the project requirements.

  • @vinodthakar4561
    @vinodthakar4561 Год назад +58

    Happy to see people in comments are supporting JAVA ..java getting recognised..

  • @tj04-0
    @tj04-0 Год назад +18

    Thank you so much for this video. I am a C programmer and till date I did all of my DSA's in C. I didn't care about the language. Recently I am aware that either C++ or java is good for DSA and C is not even in the list. I was badly Confused but now after few of my friend's suggestion and especially after watching this video, I am very clear!!!

  • @ashpreetsinghanand7260
    @ashpreetsinghanand7260 Год назад +53

    The reality is, in the end, you should be able to read the code in c++,Java, and python is all mater.

  • @Nmn002
    @Nmn002 Год назад +434

    As a c++ guy will strongly recommend java because of the industry utilisation.

    • @aadityabuchale15
      @aadityabuchale15 Год назад +24

      Thats why i do in java.. this is one of the main reason i have sticked..

    • @takeUforward
      @takeUforward Год назад +118

      The java you learn in your college is hardly 5% of what is needed in industry utilisation, so it hardly matters what you know now, unless you are doing projects with java as your backend.

    • @Nmn002
      @Nmn002 Год назад +2

      True that ✨

    • @zyx7955
      @zyx7955 Год назад +1

      ​@@takeUforward true buddy

    • @MrProgrammerJay
      @MrProgrammerJay Год назад +16

      You are right.
      I have done both C/C++ and Java.
      I have sticked with Java.

  • @sayeed4457
    @sayeed4457 Год назад +83

    0:32 My Experience
    5:16 Placements
    8:53 Competitive Programming
    11:25 Jobs
    13:56 Conclusion/Final Verdict

  • @creativebanda33
    @creativebanda33 Год назад +22

    The last thing you have mentioned about coding round that C++ takes very less time because of it's Syntex clear my doubt. Thankyou so much sir🙏🙏

    • @vedasandeepb681
      @vedasandeepb681 8 месяцев назад

      typing is cout is faster than writing System.out.println

  • @anuragbytes_
    @anuragbytes_ Год назад +47

    Already chosen c++ ....still watch it ...beciz it was created by The Striver ❤

  • @sumande7308
    @sumande7308 Год назад +47

    I just switched to c++ just because pointers comes handy sometimes and because of the shorter code.

    • @indraxios
      @indraxios Год назад +7

      Same pinch bro, and c++ is much cleaner than java.

    • @prachisaxena019
      @prachisaxena019 Год назад +1

      ​@@indraxioscan you explain why

  • @bharatmishra250
    @bharatmishra250 Год назад +15

    java takes time to learn but ones u have clear its concept you can learn any language

  • @takeUforward
    @takeUforward Год назад +101

    I did have both the languages under hold during my college days. I will recommend you to have both if possible, helps a lot.
    C++ is preferable for interview preps, and if you are doing projects, try to go for Java might help you in having a bunch of opportunities.

  • @JacobPeralta21
    @JacobPeralta21 Год назад +14

    i am an operating system developer/ compiler engineer and we use heavily c/c++ and data structures.
    So until and unless you are not in low level industry 🎉

    • @MdAyub-wl4hk
      @MdAyub-wl4hk Год назад +2

      how to become a operating system developer
      any roadmap

  • @xhivamsingh
    @xhivamsingh 3 месяца назад +3

    After watching tons of videos, this video really helps me a lot. Thank You so much for this amazing content.

  • @ArvindKumar-3103
    @ArvindKumar-3103 6 месяцев назад +4

    Ending 😂😂!! Got a great clarity striver bhai! Problem solving is the main goal!

  • @syedpeerasaheb9764
    @syedpeerasaheb9764 Год назад +50

    I highly suggest using java over CPP if you are a backend java developer. I personally have faced this issue in the interviews where they are not allowing me to write code in CPP. They strictly wanted me to solve the DSA problem in java as I was giving the interview for the java developer backend position.

    • @pranavp2345
      @pranavp2345 Год назад +3

      I am currently Learning web development and I want to learn backend development also. But I don't know much about it. Can I choose any language other than java for backend if I go with C++ for Competitive programing and other stuff for now?

    • @syedpeerasaheb9764
      @syedpeerasaheb9764 Год назад +3

      @@pranavp2345 hey, you can choose any language for doing DSA as you are a fresher but once you join any company you will work on some language right? Let's say after joining a company xyz you are working on Java in that company which is mostly the case in big companies then you have to slowly learn and get used to solving DSA with Java. If you work on nodejs it doesn't mean solve DSA in js. Its only the case with c++ and java. Depends on what language you work on in your company. AGAIN ITS JUST BASED ON MY EXPERIENCE SINCE I AM A JAVA DEVELOPER Used to solve DSA with C++ but eventually had to move to java and ONCE YOU KNOW HOW TO CODE IN ONE LANGUAGE ITS EASY TO SWITCH TO OTHER. IAM JUST SHARING MY EXPERIENCE WHAT HAPPENED TO ME. peace out ✌️

    • @pranavp2345
      @pranavp2345 Год назад +3

      @@syedpeerasaheb9764 okay bro. Thanks for ur guidance

    • @pranavh8583
      @pranavh8583 Год назад +2

      You have comment at every channel

    • @arjunpareek4492
      @arjunpareek4492 5 месяцев назад

      How to get interviews for Java backend 😭

  • @chethanprabhu4475
    @chethanprabhu4475 Год назад +58

    Meanwhile me a Javascript developer waiting to hear the word "Javascript" XD. Btw I am watching Striver's videos since long and I code them in JS. He teaches in such a way that it's not dependent on language. Once the pseudocode is super clear then we can code it easily in any language. So don't worry much about language guys

  • @many987
    @many987 Год назад +11

    I'm so addicted to you bhaiya ki I've chosen my language already fir bhi dekh rha hu

  • @ajayvardhanreddy9706
    @ajayvardhanreddy9706 11 месяцев назад +9

    I use python. I never faced issues in any CP contest. Its not about the language, its about problem solving skill, logic building. If you're good with these, you will not find any difficulties in your career as long as you're up to date with the latest trends in your field. Also, don't spend much of your time on CP. There are many things which you should do to get a job now in the current situation. People are focusing on resume a lot. As there are thousands applying for a single role, you should have a resume which stands out of all.
    Happy Coding.

    • @Cubeone11
      @Cubeone11 7 месяцев назад

      Cuz they set different time limits for different languages.

  • @Algorithmswithsubham
    @Algorithmswithsubham Год назад +33

    un biased amazing explanation loved it.
    (i am c++ coder)

  • @dheerajkumar824
    @dheerajkumar824 Год назад +14

    I code in Java but if I need help in some qn i go for c++ to understand as Java doesn't have that many options. No. of people code in c++ are more than Java on yt

    • @gautam_505
      @gautam_505 11 месяцев назад +3

      Can you please tell me what resources you follow for dsa in Java?

    • @suhaninegi6380
      @suhaninegi6380 5 месяцев назад

      So trueee

    • @tech-tasic1209
      @tech-tasic1209 26 дней назад

      @@gautam_505 if u get to know please share

  • @amanmaurya7608
    @amanmaurya7608 Год назад +12

    Thumbnail🔥🔥

  • @satwikmaurya2379
    @satwikmaurya2379 6 месяцев назад +4

    First i was thinking of starting with java, after knowing that c++ is faster i'll start with c++

  • @manipandit18
    @manipandit18 Год назад +38

    C++ or Java ❌ Problem Solving ✅

    • @manipandit18
      @manipandit18 Год назад +3

      @@anishali8042 What i meant was lang doesn’t matter we can pick either C++ or Java

  • @kasaiop
    @kasaiop Год назад +7

    c++ for sure cp+ big community + easy to learn
    It takes 1 week to shift to java

  • @champion5946
    @champion5946 Год назад +8

    Doing Android App Development in Kotlin.. I can understand what you want to tell about industry Java

    • @khushalsinghrathore7499
      @khushalsinghrathore7499 Год назад +1

      Do java is really needed for android developer nowadays?

    • @tangobee
      @tangobee Год назад +1

      @@khushalsinghrathore7499 lmaooo...
      you really think so?
      Bro, Kotlin is a JVM based language and Android SDK was written in Java 💀
      So, Java is not going to die in the Android world.
      It has its own way of enforcing OOD, at least compared to other languages.
      If Java dies, Kotlin dies too

  • @abhinav6726
    @abhinav6726 Год назад +4

    Choose python or javascript for the current denand

  • @EyeNeo
    @EyeNeo Год назад +3

    Kids be saying Java is better than C++, without even knowing 10% of C++ or even built or worked with a Framework

  • @ash20000
    @ash20000 Год назад +6

    tell about what people in industry do in pthon and what are the jobs in python and dsa in python is good or not and future of python is it only used in data science

  • @izukumidoriy633
    @izukumidoriy633 Год назад +6

    if i cant make the logic , can i see the editorial /solution and then code the question , i feel guilty everytime , how can i improve my problem solving logic

    • @helloworld2054
      @helloworld2054 Год назад +4

      Code for at least 1 hour everyday without any distraction. Solve one easy question everyday to feel confident and then increase your level. Even after you solved a question correctly do check other's code too to get more ideas

    • @izukumidoriy633
      @izukumidoriy633 Год назад

      @@helloworld2054 thank you

  • @tarun-prakash
    @tarun-prakash Год назад +10

    Hence C++ won in fight 😂

  • @at-sushi
    @at-sushi Год назад +1

    As an open source fun, it is considerable that java development tools are proprietary.

  • @kananmehdizade5171
    @kananmehdizade5171 Год назад +26

    Could you please explain C++ Pointers as well?

    • @crazymemes4080
      @crazymemes4080 Год назад

      for pointers watch "code beauty pointers video" good luck

    • @daniyalraza3597
      @daniyalraza3597 Год назад +6

      pointer is a variable that holds the address of another variable
      example:
      int b =23; b is a variable which holds the integer type value.
      int *p=&b; p is a pointer variable which points to the address of another variable (b)
      or int *p;
      p=&b;
      it is like this :
      example 1:
      mark is a person at home.
      marky at college .
      and
      markus at friend circle.
      but all these names pointing to the same person .
      so that's how the pointers works .

    • @kananmehdizade5171
      @kananmehdizade5171 Год назад +1

      @@daniyalraza3597 thanks for your time and explanation.

    • @pratyushdixit9828
      @pratyushdixit9828 Год назад +1

      @@daniyalraza3597 Yes pointers are so useful when we implement them in a right way like while doing pass by reference , or in dynamic memory allocation

  • @Limitedgamingff
    @Limitedgamingff 38 минут назад

    C++ or java dono ke concept clear kar lo or kisi ek language and kisi ek se dsa bhi aana chahiye ❤🎉 or problem solving main role play 😮

  • @Abhishek-WebDev
    @Abhishek-WebDev Год назад +25

    Bhaiya, I was coding in C++ for the last few months and have done basic DSA in it. now switching all over to Java may be taxing for me. But they say there's high demand for Java in industry and C++ won't be preferred for a fresher like me from Mechanical Engg bg. And due to this recession time, idk if I should be taking the risk to continue doing C++ or switch to Java and aim for a Java Developer role for opportunities. Please clear my doubt.

    • @sameerasimran
      @sameerasimran Год назад +1

      Same 😭
      Can u share ur opinion now pls

    • @Abhishek-WebDev
      @Abhishek-WebDev Год назад +3

      it won't be an issue, i'm clear with this confusion you can continue with this playlist with no worries. It doesn't matter, Java is preferred for Development you may need to learn it later in company but if you have good programming fundamentals in either of the languages you can switch to the other easily within 1-2 weeks. Syntax and very minor concepts differ, nothing major or problematic.@@sameerasimran

    • @coder4214
      @coder4214 Год назад

      ​@AP--zg5jn so should I continue with cpp ?

    • @Abhishek-WebDev
      @Abhishek-WebDev Год назад

      continue with the one which u are comfortable with already. I am back to C++ it won't be an issue trust me.@@coder4214

    • @wizard.01
      @wizard.01 11 месяцев назад

      ​@@coder4214I think yes

  • @anujchaubey8524
    @anujchaubey8524 5 месяцев назад +1

    Thumbnail worth the information provided in video💯

  • @rasoolyallanki
    @rasoolyallanki Год назад +3

    Wonderful Bro!!
    and thank you for the conclusion.

  • @benbenuu6703
    @benbenuu6703 Год назад +8

    guys,prefer java because u will be finding many oppurnities on java in tech industry,many use java in different projects.

  • @BhaveshSinghBhanucsgo
    @BhaveshSinghBhanucsgo Год назад +1

    Take c++ or java as a bike ... now anything can be best than another in reality ... but the main thing matter is the driver who is driving the car/ bike ... jo kachra language ko bhi teer ki trh udaye ... vo asli seekandar h ... ab vo bakwaas se game pubg ka example dena padega kya.. ?? .. gun chahe groza lelo... pr ek m3 ( short burst 5.6mm vali gun jo bhi naam tha ) usse bhi aapo aapse skills me better banda maar k chala jaega .... abhi hum us level pr hai hi nhi.. jaha hum konsi language badia h iske baren me soche... abhi humari utni aukkat nhi h .. . konsi language kaha use krni h ... current time k lie .. vo striver jitne level vale bande hi k pass darja h .. bolne ka .. so first reach to that level ... agr mai apni baat kru.. I hate java... but java is used in many places ... but still I will prefer to learn dsa with C++ ... then switching to java ... would be piece of cake for me.. or for anyone ... simple bhasa me .. sab languages me at the end for loop if else hi lg rha hota h .. akad bakad bum krke choose krlo

  • @jayanthvanamamala1425
    @jayanthvanamamala1425 Год назад +5

    bhaiyaa... please tell us how to sharpen the problem solving skills

  • @ADITYASHARMA-pw1sw
    @ADITYASHARMA-pw1sw 5 месяцев назад +1

    A great video!

  • @truehoya
    @truehoya Год назад

    wealth of info thank you!!

  • @BhaveshSinghBhanucsgo
    @BhaveshSinghBhanucsgo Год назад +9

    I have heard somewhere.... C++ is Manual transmission car and Java is Automatic Transmission car... So people who learn driving with Automatic ones are gay

  • @hetpatel7399
    @hetpatel7399 Год назад +7

    Bhai me java se strongly connect ho gaya hu aab c++ me switch hone me bohot sara time lag jaega to java se interview me jyada dikkat to nahi hogi na?

    • @takeUforward
      @takeUforward Год назад +10

      Video th dekh lo, clearly bola gya hai, farak nai padta as long as tum code likh rhe ho

    • @hetpatel7399
      @hetpatel7399 Год назад +1

      ​@take U forward :)

    • @tech-tasic1209
      @tech-tasic1209 26 дней назад

      hello can u please tell where to learn DSA in java.?

    • @hetpatel7399
      @hetpatel7399 26 дней назад

      @@tech-tasic1209 me bhi dsa java me kar raha hu par mere sath aesa nahi hua ki striver ki video se samaj na aaya ho.

  • @vibesshorts4641
    @vibesshorts4641 Год назад +1

    Love you broo 🥰you are the best 👍💯

  • @hall_of_fame_suraj
    @hall_of_fame_suraj Год назад +6

    What about python for competitive programming ??

    • @RJ-bd3ww
      @RJ-bd3ww Год назад +4

      It is the slowest
      For cp
      C-+> java> python

    • @Soumyacoder
      @Soumyacoder Год назад +2

      He already told in this video

  • @chethandvg1798
    @chethandvg1798 Год назад +12

    What about python dsa?

  • @imran8295
    @imran8295 Год назад +2

    I have problem in pointer and not able to understand concept like pointer to pointer should i switch

    • @SaurabhSingh-ct9or
      @SaurabhSingh-ct9or Год назад

      No i initially struggled with pinters too but now i have solved over 250 problems on leetcode using cpp mostly

    • @hoperthinkermotivator9
      @hoperthinkermotivator9 10 месяцев назад

      what ae you doing java or c++

  • @prasadthombare6208
    @prasadthombare6208 Год назад +2

    Bro start some podcasts related to industry and all about software world is heading. 💯

  • @12ayusharyan60
    @12ayusharyan60 Год назад +3

    just go for JAVA

  • @kaushalbhuptani
    @kaushalbhuptani Год назад +1

    Can we do Data Strctures in C for placements.?

  • @sujoymondal6483
    @sujoymondal6483 Год назад +4

    I'm demotivated ... Because I'm coding in JAVA.. 😢😢😢

  • @Anand-zg6jv
    @Anand-zg6jv Год назад +10

    C++ without any doubt

  • @levitate_2021
    @levitate_2021 5 месяцев назад +6

    In my college out of 100 companies 85 of them were asking about java and those who are not good at java were not selected

  • @_aryan_570
    @_aryan_570 Год назад +1

    Nice editing

  • @daniyalraza3597
    @daniyalraza3597 Год назад +4

    striver bhai please reply 😞😞😞😞
    i am a 2022 graduate tier 3 college and still not having skills,currently developing like
    1 .fullstackweb development (udemy) and learning
    2. (c++ and dsa by abdul bari sir),
    3. apti and
    i just wnt to ask one thing that
    i am jobless from past 9 months and still i need at least 2 to 3 months to grab a good job
    so is it late or still chances to grab a good job
    so please reply please i am scared i can do it but these thoughts are just killing me

  • @nefcodes
    @nefcodes Месяц назад

    nobody even talk about c++ is the language of choice for microcontrollers and robotics

  • @utkarshdewan8736
    @utkarshdewan8736 Год назад +4

    Python main me watching this and wondering why am I watching this

  • @yt_shorts_sad
    @yt_shorts_sad 3 месяца назад +1

    What about python 😥

  • @Entertainment-bu6dk
    @Entertainment-bu6dk Год назад

    Vii jalpaiguri er chele...😮❤

  • @gunrushgaming989
    @gunrushgaming989 2 месяца назад

    From where i can do dsa prep in java please suggest me 🙏

  • @shubhamaryan8202
    @shubhamaryan8202 Год назад +11

    Me who is doing CP in Python 😅

  • @snehithh
    @snehithh Год назад +5

    What about python for competitive programming

  • @ashutoshpatel2048
    @ashutoshpatel2048 6 месяцев назад

    What after c++

  • @AnuMessi10
    @AnuMessi10 Год назад +2

    12:52 JavaScript instead of Java 💀

  • @AnujTiwari-g8o
    @AnujTiwari-g8o Год назад +3

    at 16:03 you literally killed it bro 😂😂."NOTHING".

  • @mahmoudabdelsattar8860
    @mahmoudabdelsattar8860 Год назад

    Im java developer and it was easy to switch as u said
    why not switching to GoLang
    ??????????

  • @saifalieee
    @saifalieee 8 месяцев назад +1

    29/4/24 - CP in C++

  • @technologytrends645
    @technologytrends645 10 месяцев назад

    from your experience is it ok to learn DSA + competitive programming in javascript ??

  • @Ray_of_hope07
    @Ray_of_hope07 Год назад +3

    Thanks for a great information about this type of mith java is better then c++ an u should consider for DSA java is better then c++
    Thanks a lot

  • @devaljivani4208
    @devaljivani4208 Год назад +1

    Please make video on python

  • @codingaspirant9446
    @codingaspirant9446 Год назад

    Love You ❤

  • @CAPTION_GAMING
    @CAPTION_GAMING 4 месяца назад

    Striver can i do DSA in C language, what problems will come with C in DSA ? Except Oops.

    • @insertname6
      @insertname6 2 месяца назад

      Not having some built-in data structures like, stack, vector, queue, linked list, priority queues. Which could be very annoying.

  • @20-423Murali_Chowdary
    @20-423Murali_Chowdary 10 месяцев назад

    Hyy... I am undergoing java training... Can I start c++ from now...

  • @raeesjamadar2768
    @raeesjamadar2768 Год назад +2

    🔥

  • @radhabadgujar3347
    @radhabadgujar3347 Год назад

    Sir storage class per bhi details me video bna do

  • @ShubhamKumar-km8pm
    @ShubhamKumar-km8pm Год назад +1

    C++❤

  • @aman_singh__
    @aman_singh__ Год назад

    Ye video TUF wale channel pe kyu nhi aaya ? 🤔wo channel sirf tutorials ke liye hai?

  • @ashwinnema06
    @ashwinnema06 Год назад

    thumbnail kaha se banate ho?

  • @skippy0901
    @skippy0901 Год назад

    I was thinking smart contract auditing is it a good option for future job opportunities?
    Please tell me true facts

  • @chethandvg1798
    @chethandvg1798 Год назад +7

    can I used python data structures and algorithms in interview round?

  • @rajputboy4609
    @rajputboy4609 Год назад

    what does problem sol;ving mean here? can someone elaborate?

    • @shreeyashmishra2120
      @shreeyashmishra2120 Год назад +1

      ability to tackle different types of problems/questions/real world issues

  • @tousifjaved3485
    @tousifjaved3485 Год назад +3

    Make a video about impact of AI on Software development industry 😢

  • @rashidhaque1785
    @rashidhaque1785 Год назад +1

    Meanwhile me doing DSA in Rust

  • @awaz4160
    @awaz4160 Год назад +3

    python be like: hold my AI

  • @abanam3799
    @abanam3799 Год назад +1

    dada ki bangali naki?

  • @shubhrajit2117
    @shubhrajit2117 10 месяцев назад

    In cpp u need to deal with the pointer hell!

  • @biswaMastAadmi
    @biswaMastAadmi Год назад +1

    Bro chill

  • @devopsjockey
    @devopsjockey Год назад +1

    I have a question i love to do programming but chatgpt scares me ???

  • @RajeshSingh-zc6ct
    @RajeshSingh-zc6ct Год назад

    Concept matter,not language I think.

  • @xmen_kx1499
    @xmen_kx1499 Год назад

    java vs js for dev?

  • @Gaurav-of2rs
    @Gaurav-of2rs 7 часов назад

    Finally i think i would assembly ☠️

  • @ayushjha7584
    @ayushjha7584 Год назад +1

    I have learned c language... Now which language is easier to learn java or c++...

  • @NN123-q3x
    @NN123-q3x 7 месяцев назад +2

    C++ or java❌
    DSA ✅

    • @AtulRawat-sf2lw
      @AtulRawat-sf2lw 5 месяцев назад +1

      C++ better for DSA sir please reply....

    • @NN123-q3x
      @NN123-q3x 5 месяцев назад

      Yess but at the end u will land with learning almost all famous Languages​@@AtulRawat-sf2lw

  • @fatimatabassum3133
    @fatimatabassum3133 Год назад +1

    Is it good to do dsa in python or js?

    • @SaurabhSingh-ct9or
      @SaurabhSingh-ct9or Год назад +1

      Python would be better

    • @SaurabhSingh-jd2rx
      @SaurabhSingh-jd2rx Год назад +1

      Choose between c++ and JAVA

    • @sanjayreddy2949
      @sanjayreddy2949 Год назад +1

      @@SaurabhSingh-jd2rx is it a big problem if i use python , coz i'm really comfortable with python . should i switch to cpp

    • @SaurabhSingh-jd2rx
      @SaurabhSingh-jd2rx Год назад

      @@sanjayreddy2949 CPP and java is easy and faster to learn DSA and remember at the end of the day you have to work on java

    • @Carson00_11
      @Carson00_11 Год назад

      ​@@sanjayreddy2949switch to cpp

  • @mrgtxgamerz1
    @mrgtxgamerz1 Год назад

    Great

  • @beyoushivani
    @beyoushivani Год назад +2

    Pls do Java and thank me later

  • @AntarikshRajkonwar
    @AntarikshRajkonwar Год назад

    20/06/23 6:15pm

  • @manipandit18
    @manipandit18 Год назад +1

    Thumbnail❤❤🔥

  • @theintjengineer
    @theintjengineer Год назад +1

    C++❤❣️
    Java🤢🤮