Best Programming Language for Competitive Programming | With Proof

preview_player
Показать описание


🔥 AlgoExpert: 85 Video Explanations to Interview Problems - Must For Beginners
💰Use "rachit" as coupon code to get 15% off ( AlgoExpert banned all 3̶o̶%̶ off coupons post 1st Nov 2019).

🔥 System Design Course: Educative - Must for experienced SDEs
💰First 100 Users can use "Rachit" as coupon code to get 10% off.

🔥 DailyCodingProblem: Access to Facebook, Google Interview Questions
💰Use "rachit" as coupon code to get 10$ off.

SUBSCRIBE AND HIT BELL ICON TO CHECK MORE OF MY CONTENT

Social Profiles -

================
Important Playlists:
================


MyProgrammingBlog
===============

MyProgrammingProfiles:
===================
Рекомендации по теме
Комментарии
Автор

It's not only India bro, Brazil is watching too hahahaha keep it up

joaoluismoraes
Автор

using python for 1 and half a year and now since last month I have shifted to c++ .. here's why:
1. python is among the slowest languages
2.c++ has most of the functions since the c++14 and inclusion of STL which make it easy to write like python ...
3. python is still unbeatable in web development, ML and AI bt when you are talking abt Computative programming c and c++ speed is untouchable..
4. talking abt java .. damn that syntax you literally have to write a big chunk of code for literally everything and instead of focusing on logic you will waste your time on syntax

hmm
Автор

java be like - toh main kya karu job chod du.

jatinbhatoya
Автор

Sir you crossed 100k subscribers after this video 👏👏

adityaranjanmohanty
Автор

I think C++ is best to understand what is happening and why we are using the data structure
Started learning C++ and thinking why I didn't learn this before

midhileshmomidi
Автор

If you do competitive programming in a little slower languages like java, it will force you to optimise your approach further and this will prepare you better for technical interviews as they demand you to solve the problem in the most efficient way possible!

rohangupta
Автор

thank you, such a good video clear my all doubt.
hat's off

wolverine-icis
Автор

Thank you bhaiya to clear my confusion regarding language for CP. I'm beginner in CP and I was confused.😊😊

PANKAJKUMAR-fezn
Автор

It's not always language fault if you can have better logic or algorithm then language do not matter. Start with any language you are comfortable on. Python can do it in 2-3 lines which many languages take 20-25 lines of code.

shubh
Автор

bro hand off to to. thanks to clear my doubts 🙏🙏✌️✌️😍😍

_saurabhkumar
Автор

I am a js developer and i am still confused

parthnarang
Автор

I wanted these videos for very long time. Now i am getting these when i have plethora of time(lock down) ...
Thank you...

bedantabhaumik
Автор

Sir can you please come up with more and more c++ videos so that programmers like me who want to continue in c++ will be grateful.

venkatesh
Автор

Sir, can you make videos on which data structure to use for competitive programming? For eg:- In a question, my concept was right but I was using an array which was giving TLE, when I saw the solution they have used Binary Indexed tree. How to choose which data structure to use? It will really be helpful, btw your videos are great.

chutiyapaboys
Автор

hello rachit, please make a video on persistent segment tree with a problem

jaibajpai
Автор

Based on just all this info, in theory, it seems like JAVA is the sweet spot. It's fast enough to almost never give you trouble with regards to the CP websites' time limits and its extremely utilitarian (with respect to practical applications & the job market).

Not to mention it comes with its own advantages (and disadvantages) over C++ in various circumstances. An obvious disadvantage I can think of is JAVA being far more verbose while an advantage I've heard from almost everyone using JAVA for CP is its BigInteger type.

abishekraju
Автор

The thing with python is, it bydefault takes input as string, and there's no way around to take it as integer or float.
The only resort left is iterate over the list and convert each element to integer using int() there are approaches like using maps which are faster but still it iterates over the list implicitly.
Yes, you can covert as you work around with the array/list but there's this extra overhead which is always frustrating.

If you pre-processed the list and there are 10^8 elements, goodluck, you've already used your one second converting your string list to list of ints.

PiyushKumar-qjue
Автор

In term of programming, c++ has well designed stl containers like rb trees, heap etc.... but python lacks it.
yeh i know python has amazing containers, stills it lacks the specific purpose containers like self balancing datastctures, log time del, insert data structure
ALL i SAY PYTHON HAS VERY WELL ALGORITHMS BUT C++ HAS VERY WELL CONTAINERS
AFTER RELEASE OF C++14 IT ALSO HAS VERY WELL DESIGNED ALGORITHMS...

DreaMagnifier
Автор

i thought of doing in c++ but damn pointers

aravindravva
Автор

Being your subscriber.. I feel grateful to you.. your discussions are very honest and unbiased. Sir i have a question, I am very interested in design and analysis of data structures and algorithms.. please tell me what is the best language for design and analysis of data structures and what is the best language for design and analysis of different algorithms??. Someone is saying that for data sty c/c++ may be best language but for pointers and absence of garbage collection issues, for the design and analysis of algorithms java/c# is the best.. actually i am extremely confused.. please help me sir, specificly tell me what is the best language for data structures and what is the best language for algorithms??.. please answer me sir..

chinmaydas
welcome to shbcf.ru