For beginners or those who need scientific computing (like data scientists and AI researchers), python would be top choice. For high performance computing (e.g. graphic computing), C/C++ is desired.
I personally think C/C++ is the best language to learn data structures and build a solid understanding of all concepts of just "programming". I used the C++ to learn all basic data structures, variable formats implementation and basic paradigm of OOP coding. It really really helps when I implemented algorithms from scratch after that! (I never took a single Java class to make my Android app. just as Terry said, you can google syntax at any time, but having a good problem-solving skill and being a quick learner is definitely critical for any engineer.) I studied AI (mostly machine learning algorithms) during my master degree so I use Python much more now. For me currently I used different language depends on the project. Java is usually used for application development ( and so does Javascript for web app). Python is more focused on Data Analysis and Machine Learning issues. One really useful guide for te choice of coding language: just read all job descriptions of your dream career and build your skills based on that 😀 Even as an IT graduate I stuggled a lot when I was building my resume and skill tree, because we did learnt a lot of languages and knowledge but that are way too naive compared to the industrial tech stack.
I am stilling learning c++, but my first language was python I would say python is much easier than c++. for example, you don’t need to define your return type. however, c++ needs it . if you learn c++, you would know much why other people write these codes step by step just like terry said, there’s no the best language, that depends on what you gonna do
Hi, Terry . I just subscribed your channel and it’s very interesting on your contents, one question is I’m looking for making a JARVIS assistant tool, which tool is good to start with? Btw, happy new year 2022
@user-tc7uw3kk2f2 жыл бұрын
這就像座標系,直角座標跟極座標各有適合的問題。
@TheMichaelwinlin3 жыл бұрын
C++ C C# Java 才是首選吧~ 我自己就是先學了python 學了很多不好的習慣 後面才學了C 才慢慢一點一點地把基礎補回來
@foodchain74863 жыл бұрын
請問有什麼不好的習慣呢,有點好奇
@user-fs1er7xh1o3 жыл бұрын
好奇+1
@charkkk143 жыл бұрын
@@foodchain7486 可能python有太多的函式庫可以使用,許多程式只是靠記憶而已,以及許多內容的簡化,我自己也學過python C++ C ,個人沒有遇到甚麼不好的習慣//