Gautam Sharma
Gautam Sharma
  • 15
  • 20 465
I bet you don't know about this concept in C++ templates
Do you really know about C++ templates?? This video will teach you about C++ templates and how to deduce argument type from template parameters.
This video is Part 1 of Practical C++ Series
Follow me:
Web: www.gsharma.dev
LinkedIn: linkedin.com/in/gautamsharm/
X: /iamgs_
Instagram: @not_your_avg_dev
มุมมอง: 161

วีดีโอ

Should You Still Learn C++ in 2024?
มุมมอง 1.1K2 หลายเดือนก่อน
Is Learning C Still Worth it in 2024? TL;DR: Yes it is :) With the rise of newer languages like Rust and the continued popularity of Python, some might question whether C is worth the investment. But fear not! We've got you covered. From its unparalleled performance to its foundational role in critical software applications, C remains a powerhouse in the programming world. In this video, we'll ...
I Made an Awesome Redis Clone in C++ | Step-by-Step Guide
มุมมอง 7613 หลายเดือนก่อน
This video teaches about constructing something like Redis and the tech stack behind it. I got interested in it while studying System Design and thought I would give it a shot. This is just a prototype and lacks a lot of features. I request my viewers to learn from it and add functionality to it. To download the github repo for the C server go to : github.com/gautam-sharma1/redis-grpc-server an...
Mastering Depth-First Search (DFS) Algorithm in Python: Explained and Code Walkthrough
มุมมอง 624 หลายเดือนก่อน
Dive deep into the world of Depth-First Search (DFS) with this comprehensive video tutorial. Join us as we demystify the inner workings of DFS, unraveling its concepts in a beginner-friendly manner. In this tutorial, we not only explain the DFS algorithm but also provide a step-by-step walkthrough of its implementation in Python. 🚀 What You'll Learn: Clear understanding of the DFS algorithm. In...
Make Javascript 100x faster 🔥 with this technique
มุมมอง 60ปีที่แล้ว
Compile C directly to WebAssembly code and make your front end apps faster. WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the web for client and server applications. More info: webassembly.org Emscripten let's you compile C, C code directly to wa...
Combination Sum II - Leetcode 40 - C++
มุมมอง 161ปีที่แล้ว
An alternative approach to remove duplicates from a combination Code: github.com/gautam-sharma1/code-with-me/blob/main/DSAndAlgos/leetcode_40.cpp About this channel: It is an initiative to provide free open source knowledge of programming, robotics, AI. Please like and subscribe in you think this video has added any value to your knowledge. You can find me here: Website: sharmagautam.com GitHub...
Leetcode 90 Subset II (Bit Manipulation)
มุมมอง 2202 ปีที่แล้ว
An alternative approach to solve subset problems using bit manipulation Code: github.com/gautam-sharma1/Robotics4All/blob/main/DSAndAlgos/leetcode_90.cpp About Robotics4all: It is an initiative to provide free open source knowledge of robotics to all aspiring roboticist. Please like and subscribe in you think this video has added any value to your knowledge. You can find me here: Website: sharm...
A multi UAV system to assist with search and rescue operations in disaster affected regions
มุมมอง 923 ปีที่แล้ว
Ac multi UAV system to assist with search and rescue operations in disaster affected regions. We used computer vision techniques and object detection (YOLO) to detect missing or stranded humans. Specifically we used YOLO ROS for our object detection task since it easily wrapped around our ROS framework. All the attractive (formation) and repulsive (obstacle avoidance) potential functions were d...
Episode 2: Functions in Modern C++ | Modern C++ Bootcamp
มุมมอง 533 ปีที่แล้ว
Learn all the basics of functions in C in this episode. Episode 2 discusses about : Declaring a function Defining a function Overloading the function Default arguments You can find me here: Website: gautam-sharma1.github.io GitHub: github.com/gautam-sharma1
Episode 1: Data Types in Modern C++ | Modern C++ Bootcamp
มุมมอง 783 ปีที่แล้ว
Learn all the basics of data types in C in this episode. Episode 1 introduces the playlist by going through basic data types in C . The episode also goes through basic casting techniques. Code: github.com/gautam-sharma1/Robotics4All/blob/main/C++/C++ Tutorials/C++ Tutorials/Part1_DataTypes.cpp About Robotics4all: It is an initiative to provide free open source knowledge of robotics to all aspir...
evader pursuer narrated
มุมมอง 543 ปีที่แล้ว
CSE 598 Project Evader
Part 1- Path Planning using Reinforcement Learning (Programming Tutorial in C++)
มุมมอง 3.5K3 ปีที่แล้ว
Q-learning is a model-free reinforcement learning algorithm to learn a policy telling an agent what action to take under what circumstances. It does not require a model (hence the connotation "model-free") of the environment, and it can handle problems with stochastic transitions and rewards, without requiring adaptations. This video is a tutorial on coding a Q-learing algorithm to solve path p...
Uniform cost search with python code walkthrough
มุมมอง 14K3 ปีที่แล้ว
This video illustrates the uniform cost search algorithm, a type of algorithm that is used for path plannning in mobile robots. It is a fundamental algorithm and extremely important to understand in order to mone on to algorithms like A*, D* etc. Code: github.com/gautam-sharma1/Robotics4All/blob/main/AI/Search/UCS.py About Robotics4all: It is an initiative to provide free open source knowledge ...

ความคิดเห็น

  • @lifeofnikkunikki5190
    @lifeofnikkunikki5190 2 หลายเดือนก่อน

    You are great!🫶🏻

  • @thisisjaymehta
    @thisisjaymehta 2 หลายเดือนก่อน

    Title says "Should You Still Learn C" but video is about C++

  • @Dawsatek22
    @Dawsatek22 2 หลายเดือนก่อน

    what me got into programming and c++ was arduino that helped a lot

    • @gsharm
      @gsharm 2 หลายเดือนก่อน

      That’s great to hear :)

  • @arpitkumarmishra6220
    @arpitkumarmishra6220 3 หลายเดือนก่อน

    interesting video but video sound is coming from one side.

    • @gsharm
      @gsharm 3 หลายเดือนก่อน

      Something happened during rendering :(. Sorry for that.

  • @lifeofnikkunikki5190
    @lifeofnikkunikki5190 3 หลายเดือนก่อน

    Thank you so much! This helps a lot😅

  • @siddhantkumarkeshri6990
    @siddhantkumarkeshri6990 4 หลายเดือนก่อน

    Nice Work man!!!

  • @Jonathan-ex3sl
    @Jonathan-ex3sl 4 หลายเดือนก่อน

    Why not cmake

    • @gsharm
      @gsharm 4 หลายเดือนก่อน

      Good point. As projects grow larger, it becomes extremely difficult to manage Cmake files. Let’s say you have 1000 libraries. You need to manually manage and build them by writing a cmake file. Bazel makes it much easier. You can opt in and opt out of libraries during debug mode and production mode. You can achieve this with cmake too. Bazel is more convenient.

    • @Jonathan-ex3sl
      @Jonathan-ex3sl 4 หลายเดือนก่อน

      @@gsharm I see, thanks!

  • @DevMukh
    @DevMukh 8 หลายเดือนก่อน

    kindly last traversal portion ko thora explain kr dyen if anybody know how it start traversing so must respond

  • @anprabh1
    @anprabh1 ปีที่แล้ว

    Ek number bhai!

  • @mohammadrezamokhtary913
    @mohammadrezamokhtary913 2 ปีที่แล้ว

    when u upload part 2 bro? comon don't give up on this... there is not enough resources for this subject with c++ :(

  • @userupset6
    @userupset6 2 ปีที่แล้ว

    I want next part

  • @zainahmed4172
    @zainahmed4172 2 ปีที่แล้ว

    your recording is terrible, because you didn't show the code section. next time dont hide the code when writing, its hard for us.

  • @valentinagomezvega5759
    @valentinagomezvega5759 2 ปีที่แล้ว

    Great video!

  • @dagmawikindu4773
    @dagmawikindu4773 2 ปีที่แล้ว

    sir, how do we build the graph itself?

  • @daliladalilaa6820
    @daliladalilaa6820 3 ปีที่แล้ว

    Hello. I truly enjoy your lecture too. Thank you for sharing... but where is the part 2 :D?!!

  • @LOGICOMA
    @LOGICOMA 3 ปีที่แล้ว

    You explained this really, really well! So much more clearly than the wall of text from my uni textbook and my lecturer! Really awesome work! Would love to see more 15 minutes explanations on the other AI search methods (e.g BFS, DFS, Depth-Limited, Iterative Deepening, Bidirectional, etc). Would also be great to hear how you explained the time complexity for the searches in simple terms.

  • @mirzaebrahimbaig5633
    @mirzaebrahimbaig5633 3 ปีที่แล้ว

    Sir code

    • @gsharm
      @gsharm 3 ปีที่แล้ว

      Sorry the delay. Here is the code : github.com/gautam-sharma1/Robotics4All/blob/main/AI/Search/UCS.py Let me know any topics that you would like me to make a video on.

  • @muzinaughty544
    @muzinaughty544 3 ปีที่แล้ว

    Sir can you please provide the code ??

    • @gsharm
      @gsharm 3 ปีที่แล้ว

      Sorry the delay. Here is the code : github.com/gautam-sharma1/Robotics4All/blob/main/AI/Search/UCS.py Let me know any topics that you would like me to make a video on.

  • @rongxing7519
    @rongxing7519 3 ปีที่แล้ว

    Hi, Robotics4all. I really enjoyed your lecture. It was very insightful. Are you planning to post the next parts? If so, I will really like to watch. Thank you.

    • @gsharm
      @gsharm 3 ปีที่แล้ว

      Yes I will launch new lectures but I am thinking to relaunch the series with smaller lectures

  • @avijitdey4809
    @avijitdey4809 3 ปีที่แล้ว

    Would you like to give the code?

    • @gsharm
      @gsharm 3 ปีที่แล้ว

      Sorry the delay. Here is the code : github.com/gautam-sharma1/Robotics4All/blob/main/AI/Search/UCS.py Let me know any topics that you would like me to make a video on.

    • @muhammadtalha355
      @muhammadtalha355 2 ปีที่แล้ว

      @@gsharm priority queue not defined ka error arha ha

    • @TXS-xt6vj
      @TXS-xt6vj ปีที่แล้ว

      Any other way, code for any other way?

  • @reactionqueenannu
    @reactionqueenannu 3 ปีที่แล้ว

    Sir programming portion ko big screen pe dikhaye .aapka programming dikh hi nahi raha hai

    • @gsharm
      @gsharm 3 ปีที่แล้ว

      Yes I will re-upload it this weekend. Thanks :)

    • @sonybharti8797
      @sonybharti8797 3 ปีที่แล้ว

      hi ...