+ 15

What programming languages are used to develop self-driving cars?

Is it C/C++, Java, Python? Is it a combination of these plus other languages as cars have many subsystems? Do the languages used vary from Google to other companies e.g. Toyota? Is there some industry-specific language?

2nd Oct 2018, 8:49 PM
Sonic
Sonic - avatar
11 Answers
+ 6
My overall impression is that the components are C/C++ and the AI/ML are Python.
3rd Oct 2018, 12:07 AM
Janning⭐
Janning⭐ - avatar
+ 5
MHD BENY WIJAYA OpenCV is made in C/C++ and so is python. So practically everything can be done using C/C++. But that will get pretty nasty, especially with ML algos, so, for our convenience, we use python. It is also easier to implement in python as it is an interpreted language.
4th Oct 2018, 1:13 AM
Rugved Modak
Rugved Modak - avatar
+ 4
some people use Python as programming language to program it, included industries. I think it maybe because the Python have many module like a numpy, sklearn, and other to make project like Artificial intelligence, and it'll be helpful to made a self driving car with OpenCv as image processing. 😊
3rd Oct 2018, 6:46 PM
MHD BENY WIJAYA
MHD BENY WIJAYA - avatar
+ 3
As the cars are created on the basic of microcontroller system!! So C/C++ are widely used to achieve the control!!!
3rd Oct 2018, 12:51 AM
AL Araf
AL Araf - avatar
+ 2
the core is defintely c/c++. the interface is probably c# or some other higher level language
3rd Oct 2018, 12:25 PM
Kuyondo
Kuyondo - avatar
+ 2
Most self driving cars use machine learning and python is one of the biggest code database.
5th Oct 2018, 7:54 AM
Dudi
+ 2
c++
10th Oct 2018, 10:16 AM
kyaw thet
kyaw thet - avatar
+ 2
C++ AND Python are all good, but C++ is better when it comes to the centrel unit
13th Oct 2018, 4:22 AM
Huang Yaomin
Huang Yaomin - avatar
+ 2
In general the AI is most used by python
13th Oct 2018, 12:58 PM
rehamunnisha shaik
rehamunnisha shaik - avatar
- 5
hi
3rd Oct 2018, 1:01 PM
Abdullaziz
- 5
you graet make pragramma pleas i am teach
3rd Oct 2018, 1:04 PM
Abdullaziz