Best Programming Languages for Robotics, Self Driving Cars, Quantum Computing & AI in 2021

  Рет қаралды 30,131

Anastasia Marchenkova

Anastasia Marchenkova

Күн бұрын

Пікірлер: 117
@RobotixwithSina
@RobotixwithSina 3 жыл бұрын
Great Video! I'm a surgical robotics engineer and I can confirm that for Robotics, #1 is C/C++, #2 Python, #3 Matlab.
@jacksparrow0766
@jacksparrow0766 3 жыл бұрын
What you think about c# ?
@cddelgado
@cddelgado 2 жыл бұрын
This is the first video I've watched EVER that has gotten proper into the nuts and bolts on WHY to use these languages. Thank you! I feel my brain expanding bigly.
@ramkumarr1725
@ramkumarr1725 3 жыл бұрын
Whenever I see new languages I think like what Agent Smith says to Neo (Neo is the one or 1) in Matrix : "The perfect world exists and it was your primitive cerebrum which prevented you from seeing it. Some believe we lacked a programming language to describe it".
@monisprabu1174
@monisprabu1174 4 жыл бұрын
i just found your channel 1 hour ago, was watching the quantum computer video now this vid came great work keep it up!!!!!!!
@tomshinde103
@tomshinde103 3 жыл бұрын
It feels great to get the tips and advice on cutting edge technology. :-)
@nechetv6268
@nechetv6268 3 жыл бұрын
@@Anastasia-Marchenkova please i jave something important I will like to share with you please how can I contact you in person or private discussion it is very important and serious business proposal
@HiltonFernandes
@HiltonFernandes 3 жыл бұрын
Just another great video by Marchenkova. Amazing how fast you can speak and still be totally comprehensible even for non native speakers like myself. Пожалуйста !
@HiltonFernandes
@HiltonFernandes 3 жыл бұрын
Dear@@Anastasia-Marchenkova, there's no need t slow down: your diction is perfect. Congratulations !
@Rahul016-d6k
@Rahul016-d6k 3 жыл бұрын
Wow me and my wife are in awe of you. We are starting to learn programming and do stuff like robotics and AI.
@vhipster
@vhipster 4 жыл бұрын
Great video! Who's the author of that Computer Architecture book you have in the background?
@matobago
@matobago 4 жыл бұрын
Is amazing how much useful information you can put in 10 min video. Thanks for sharing!
@saleemfarook7341
@saleemfarook7341 4 жыл бұрын
Hey Anastasia!, could you make a video on neuromorphic computing ?!
@dontaruffin659
@dontaruffin659 4 жыл бұрын
Love your channel, thanks for all the resources!!!
@zhh174
@zhh174 3 жыл бұрын
"Go has runtime efficiency of c++" is a very bold statement. Because go has a garbage collector and many overheads too.
@brandondinkens4121
@brandondinkens4121 3 жыл бұрын
Get video they will really help me. I am just starting to learn Python but want to get into DARQ fields which were all the fields you talked about. I had just found out a little about quantum programming but you gave me more of the info I needed. And some other languages to look into. C and C ++ were already on my list. But would love to hear more about your experiences and any other tips you have.
@dilmerv
@dilmerv 3 жыл бұрын
Your videos are so amazing Anastasia great work on this one and your previous ones, also big thanks for the mention and when you have 1 million subscribers don’t forget the small guys 😊 ! Keep it up !
@dilmerv
@dilmerv 3 жыл бұрын
@@Anastasia-Marchenkova you will get very far I am sure and I can tell by your skills and quality.
@parthokr
@parthokr 3 жыл бұрын
Glad you mentioned C#. This language has still a vibe for not being truly cross-platform but actually is. Too little too late.
@edwin5907
@edwin5907 3 жыл бұрын
everything was super useful. Thank you very much!!
@rohitjuyal623
@rohitjuyal623 3 жыл бұрын
Learning c++ right now 🙏❤️
@spacechaser2843
@spacechaser2843 2 жыл бұрын
Make a video how to download correct Version suitable for os
@RN-km8jl
@RN-km8jl 3 жыл бұрын
Thank you Anastasia for your motivating videos on computing and all the knowledge you share. Is Python easy to learn? I used to love C++ during my college days but i got into business and other field, hope to work on my computer science degree one day!
@skillfulactor09
@skillfulactor09 4 жыл бұрын
What microphone do you use it is very great quality and what camera do you use to record your videos ?
@LarreaAI
@LarreaAI 4 жыл бұрын
I love your videos, I am a huge fan of your channel. Thanks for the info... 💯
@Copernicus22
@Copernicus22 3 жыл бұрын
Great video, congrats!
@codingedgar4878
@codingedgar4878 3 жыл бұрын
Its nice to know there are many free ways to try Quantum Computing, couldn't think in learning if I had to pay to run the code in the cloud 💸
@efraintenso4807
@efraintenso4807 4 жыл бұрын
Also, would be cool to watch a video about one day in the life of Anastasia Marchenkova as a software engineer
@efraintenso4807
@efraintenso4807 4 жыл бұрын
@@Anastasia-Marchenkova aaah you should definitely show the pet then! 😂 Yeah, the apocalypse is not what we imagined.
@efraintenso4807
@efraintenso4807 4 жыл бұрын
@@Anastasia-Marchenkova DON'T DO IT! BE CAREFUL!!! 😂
@---zg7ex
@---zg7ex 3 жыл бұрын
this video is gold
@Viewpoint314
@Viewpoint314 3 жыл бұрын
As usual, an excellent talk.
@arkamayukh1955
@arkamayukh1955 2 жыл бұрын
can i use a alternative to c
@mazdahura2918
@mazdahura2918 3 жыл бұрын
No way! Import teleportation is always my opening line in python for quick testing before moving closer to the hardware. Great video and good luck with your research, I hope you are able to find what's lost.
@mazdahura2918
@mazdahura2918 3 жыл бұрын
​@@Anastasia-Marchenkova Tough choice, but its Nice To E-Meet You. Where should I contact to start the one-on-one entanglement lessons?
@juliaifrank
@juliaifrank 3 жыл бұрын
Great video , Anastasia! Thanks for the more technical ideas! What do you think about the language Julia? Have you ever used it, or some other researchers you know did? I am a fourth year physics student. I’ll be starting a summer internship in a lab at my university in May. My project will involve simulations on artificial spin ice. And the main language that is used for that in this lab is Julia ( and a bit of some others). I have some experience with Python and MATLAB, but never worked in Julia. Would be interesting to hear your opinion on that language, especially that it is so new yet and has been developed specifically for scientific computing. Thank you!
@wasgeht2409
@wasgeht2409 3 жыл бұрын
wow very nice :) regards from Germany. ..... I have one question.. what's exactly the difference between quantum simulation and quantum annealing ? I thought that quantum annealing is using from D-Wave and its based on the adiabatic theorem ... and quantum simulation is the gate based structure which is simulate from a classical computer ? ... sorry I am confused haha
@wasgeht2409
@wasgeht2409 3 жыл бұрын
@@Anastasia-Marchenkova Thanks :) and how it works with the noise ? And which noise are using for example qiskit ?
@riteshswarnakar6666
@riteshswarnakar6666 3 жыл бұрын
Is Julia not in the list of best programming language for QC?
@aniksamiurrahman6365
@aniksamiurrahman6365 3 жыл бұрын
I want to know Rust and Julia, just because C++ needs an update and Julia is wonderful. Doesn't matter if self-driving cars won't use it or no Julia based HPC library will ever be popular.
@aniksamiurrahman6365
@aniksamiurrahman6365 3 жыл бұрын
@@Anastasia-Marchenkova U know, if I get rebooted 150 years after my death, I'm sure I'll see one of these two things: 1) C/C++ is still the language for low level programming. 2) Every programming language has gone extinct. Human don't code anymore. Computers analyze the problem and Machine Learn the code to solve it. 3) Technological progress gone backward and the whole world is bogged down to wars and Coup d'état. Oh! Don't tell me that there three things not two. || can mean many things depending on how you're reading it.
@efraintenso4807
@efraintenso4807 4 жыл бұрын
This is a great video! I'm looking to learn Go and gain more experience in python and React for my new job. What do you do to be informed about programming languages and tendencies?
@efraintenso4807
@efraintenso4807 4 жыл бұрын
@@Anastasia-Marchenkova Wow! I really appreciate your long answer. You are completely right, in the past I used to have a mentor and we always talked about new topics in tech or projects to develop and make a business of it, now I moved and we just lost contact. I think nowadays I've become more of a hermit haha, definitely watching videos and courses is great for being exposed to other areas and topics, and also, I will try to be involve in more program / tech groups :D
@kianooshkargar28
@kianooshkargar28 4 жыл бұрын
A video full of interesting information. Would you please share a video about best Quantum Simulators and Simulating Quantum Field Theory using Quantum computers?
@tycooperaow
@tycooperaow 4 жыл бұрын
For blockchain you can also learn solidity!
@sconnz
@sconnz 3 жыл бұрын
I want to finnish my Java game, then make a AI for it and teach it to play
@themax2go
@themax2go 3 жыл бұрын
Great vid- but a quick overview / summary: If (fairly) new to programming: Python - because of its huge lib, it applies to all the "emerging tech" (including blockchain). If specific application in mind that requires concurrency: Go / Golang - quick results, but can have a bit of a steep learning curve if new to programming and especially if going modular (modules, packages); each topic (modules, packages, concurrency and esp. w/ channels, ...) should be projects of their own, if wanting to seriously learn.
@gautamgovinda5140
@gautamgovinda5140 3 жыл бұрын
thanks for great information
@ishanlakhera5835
@ishanlakhera5835 4 жыл бұрын
Ur videos are very informative...👍
@luisdfernandez2601
@luisdfernandez2601 3 жыл бұрын
Is there any relevance to learn Java in 2021? Since most universities teach it as a first programming language plus large corporations are usually Java houses. If not, what would be the replacement for 2021?
@nature_nd
@nature_nd 3 жыл бұрын
I learned in C, and feel that, although the abstraction of many functions and objects are optimized and convenient, the more you can understand the hardware, the better software developer you will be. Perhaps my EE degree biases me, though! Great video!! :)
@ramkumarr1725
@ramkumarr1725 3 жыл бұрын
. If you are doing Microservices, choose the best for your job. The aims of literate programming languages like Ruby is to not target the hardware but your fellow maintainer and coder who is not a machine.
@lionardo
@lionardo 3 жыл бұрын
Another interesting language would be Rust but there not that many fleshed out resources for it.
@supercheetah778
@supercheetah778 3 жыл бұрын
I've described Rust as the language built by someone who really paid attention in their college Programming Languages course, and really understood all the good and bad things of all the programming languages that came before, and took all those lessons, and put them into one language. It doesn't try to bring much of anything new to the table so much as to create a language that encompasses all the best parts of languages before it, and try to exclude the bad, especially when it comes to memory safety more than anything.
@vgman94
@vgman94 3 жыл бұрын
@@supercheetah778 Sounds like a language that deserves more adoption than it currently has.
@Juan_ChoS
@Juan_ChoS 4 жыл бұрын
Python 4 Everybody with Dr. Chuck is the best way to start learning python
@Juan_ChoS
@Juan_ChoS 4 жыл бұрын
@@Anastasia-Marchenkova How about creating a group to learn python with his material. peer learning or something like that
@0thImpact
@0thImpact 4 жыл бұрын
I think we have all been there with getting bad RGB readings! Nothing more frustrating than when your controller has reached end of memory and you can't figure out why it's not responding :[ thread management is v important
@themax2go
@themax2go 3 жыл бұрын
Perhaps not as widely used in the industry as Unity, but cheaper (initially AFAIK, because UE4 is free of charge to dl and use) is Unreal Engine (UE4); and you are not restricted to C# but instead use "mainstream" C++, or you can use gRPC for example and then program in Go(lang) or other languages.
@ramkumarr1725
@ramkumarr1725 3 жыл бұрын
I thought you were going to talk about Solidity, Typescript, Scala and Rust. All the rest is quite established. Go is a great pick!
@ramkumarr1725
@ramkumarr1725 3 жыл бұрын
@@Anastasia-Marchenkova True. I think the newest one you have is Go. I studied it for a month. Good one. We may be starting some work on Dart soon.
@rawanjibawi9901
@rawanjibawi9901 3 жыл бұрын
Thank u that was so useful. I am a 1st year university in CS and i really want to enter to Robotics world! New Subscriber ❤️
@avillarreal094
@avillarreal094 3 жыл бұрын
You forgot Java, its powerful, greetings, great video
@antoniohg
@antoniohg 3 жыл бұрын
What about blockchain?
@pappaflammyboi5799
@pappaflammyboi5799 3 жыл бұрын
How about programming in Julia?
@pappaflammyboi5799
@pappaflammyboi5799 3 жыл бұрын
@@Anastasia-Marchenkova It's used as a research tool or mathematical oriented approach to languages. I came across it from CSAIL at MIT.
@purvangpatel98
@purvangpatel98 3 жыл бұрын
Can you please share some python courses for robotics?
@JoeMullings293
@JoeMullings293 4 жыл бұрын
Great video, thank you for sharing!
@artgreg2296
@artgreg2296 3 жыл бұрын
very insightful, i also bet on rust + webassembly
@zakyvids6566
@zakyvids6566 3 жыл бұрын
Hey Anastasia I came across this video and to Your Channel which is actually good since I’m interested in robotics as it seems to me the future is very AI ish or robotics etc Anyway I think another thing could be virtual reality or augmented reality, this is my opinion I could be wrong. I actually want advice from You in regards to what should we learn
@karanmishra8192
@karanmishra8192 3 жыл бұрын
Very helpful thanks...as always 👍
@abderrezzaqmessedad
@abderrezzaqmessedad 4 жыл бұрын
All of them are interesting, unfortunately, I'm still struggling to find my one passion in computer science, even if my diploma says that I'm computer networks & distributed systems Engineer. Any advice?!
@codingedgar4878
@codingedgar4878 3 жыл бұрын
Try different things until something sparks joy.
@codingedgar4878
@codingedgar4878 3 жыл бұрын
​@@Anastasia-Marchenkova amazing answer 👏 100% the same trick is valid for motivation, is a cycle, and you can start in any part of it, either work on your passion or work to find your passion.
@shoshanamofaz3012
@shoshanamofaz3012 3 жыл бұрын
When Microsoft first introduced C# it was called a Java clone. It has advanced since then.
@karanmishra8192
@karanmishra8192 4 жыл бұрын
Very helpful video thanks..
@arunkaurav8894
@arunkaurav8894 3 жыл бұрын
Greatfull video
@eriberteliasmarquezbello6345
@eriberteliasmarquezbello6345 4 жыл бұрын
Thanks, for these very useful resources. I love you
@andressalazargaleano6419
@andressalazargaleano6419 3 жыл бұрын
Go is a beautiful language
@neo_phyte
@neo_phyte 4 жыл бұрын
Thank you for everything. 🔥
@cristicode4301
@cristicode4301 3 жыл бұрын
No Rust?
@user-ov1ps7go4m
@user-ov1ps7go4m 3 жыл бұрын
Java?
@jprince2453
@jprince2453 3 жыл бұрын
U got any free course or anyone want to help a brother out
@erniea5843
@erniea5843 3 жыл бұрын
No Solidity?
@bshn
@bshn 3 жыл бұрын
How about Rust? =)
@markus4925
@markus4925 3 жыл бұрын
C is (more or less) a subset of C++. If you are going into Arduino, Linux, IoT, Controllers etc. Then C is a very good starting Point. It’s versatile, close to the machine but not as bothersome as Assembly. And you can master it much faster in comparison to C++.
@spacechaser2843
@spacechaser2843 2 жыл бұрын
I'm a 🤖 engineering student
@chessopenings
@chessopenings 3 жыл бұрын
Go #1 thumbs up
@AIFUSION.
@AIFUSION. 4 жыл бұрын
Now that's cool 👍🏻
@jprince2453
@jprince2453 3 жыл бұрын
Y isnt python first
@Shamansdurx
@Shamansdurx 3 жыл бұрын
Большое спасибо.
@kabarodadkasaaxiibkaa5165
@kabarodadkasaaxiibkaa5165 3 жыл бұрын
Java'scribt is well in robot
@technologicalworld780
@technologicalworld780 3 жыл бұрын
Please recommand me a KZbin channel for learning c++
@technologicalworld780
@technologicalworld780 3 жыл бұрын
@@Anastasia-Marchenkova I will be obliged if you do that
@aaraamasreesreekumar7783
@aaraamasreesreekumar7783 3 жыл бұрын
Summer, is that you?
@ismynamemoyo6743
@ismynamemoyo6743 3 жыл бұрын
5:24
@growwithanshuman
@growwithanshuman 3 жыл бұрын
C series is the best
@first275
@first275 3 жыл бұрын
I would disagree with GO being on this list The language doesn't have much to offer which it comes to robotics and AI
@NuYiDao
@NuYiDao 3 жыл бұрын
Lip gloss made me understand nothing despite hearing everything.
@amvali6707
@amvali6707 3 жыл бұрын
This girl is cute
@gyzq
@gyzq 3 жыл бұрын
I expected thick Russian accent, now I feel betrayed.
@ganapathiraman8146
@ganapathiraman8146 3 жыл бұрын
python.
@Leo-en5qj
@Leo-en5qj 3 жыл бұрын
Already know the video is a waste of time, when it's "informative" and is exactly 10min.
@greglocker2124
@greglocker2124 2 жыл бұрын
I can tell you first-hand that I'll never so much as READ a line of C#, let alone use it, and that prejudice is 110% because it was created by the devil himself. It's bad enough I have to have an SSD with their trash on it so I can use Steam...
@raialihamza2567
@raialihamza2567 2 ай бұрын
you are feeling me very cute like your information
@adeboyeisrael3046
@adeboyeisrael3046 3 жыл бұрын
Js developer's mmmmm
@floydnelson92
@floydnelson92 3 жыл бұрын
Eh. Your T pronunciation sounds like a D.
@UltimateGamer-sl2kx
@UltimateGamer-sl2kx 2 жыл бұрын
@@Anastasia-Marchenkova r/whooosh
@unknownperson8282
@unknownperson8282 3 жыл бұрын
Are you single? 😘😘
A Brief Introduction to Esoteric Programming Languages
21:35
Hillel Wayne
Рет қаралды 336 М.
How I Became A Quantum Computing Researcher | physics, code & startups
13:59
Anastasia Marchenkova
Рет қаралды 147 М.
JISOO - ‘꽃(FLOWER)’ M/V
3:05
BLACKPINK
Рет қаралды 137 МЛН
When Optimisations Work, But for the Wrong Reasons
22:19
SimonDev
Рет қаралды 1,1 МЛН
Quantum Jobs, Hacking Bitcoin, & Quantum Programming | Physicist AMA!
18:17
Anastasia Marchenkova
Рет қаралды 13 М.
Math Skills You Need for Quantum Computing
10:03
Anastasia Marchenkova
Рет қаралды 98 М.
Top 3 Quantum Computing Project Ideas to Learn Quantum Programming
9:06
Anastasia Marchenkova
Рет қаралды 20 М.
PYTHON vs JAVASCRIPT // What I Would Choose as a Beginner…
12:48
Internet Made Coder
Рет қаралды 333 М.
AgentFi Explained: Revolutionizing the Digital World
20:01
Which programming languages do we need to know for robotics?
8:51
Why Most People FAIL to Learn Programming
8:04
Aaron Jack
Рет қаралды 1,9 МЛН
Why Isn't Functional Programming the Norm? - Richard Feldman
46:09