+ 1
Would it be possible for one to use multiple languages in a single project?
Obviously in SoloLearn you can only use one language at a time (with the exception of web development). But would it be possible to per say, write an AI in python but have interface with a robot that is programmed in Java or c++?
1 Answer
+ 3
Most programing languages allow you to call C code, and many can be called by C code. This allows you to use c as an interface between multiple languages. Eg python can call a c interface for c++ code.
Also you could design your program as a collection of micro services. If done carefully you could use different languages for different services. This would add a lot more work and code for a small project, but may be reasonable for a big project. I wouldn't suggest this the inexperienced.
https://en.m.wikipedia.org/wiki/Microservices