There are so many programming languages out there. I’ve even written about my favorite: JAVA.
And there are so many programming languages out there that are used for the same purpose. As a programmer, you must choose which one best suits your needs.
This is a very subjective question, but I think it is worth exploring when picking an automation language, with your workflow and personal preference in mind. I have seen many programmers choose to use the same programming language for different tasks. Programming a robot or an automatic lawn mower can be very different from programming a videogame. For example, if you are a very computer savvy person, you may be able to program your robot to do something you are not accustomed to, like fly.
I think this is a very difficult one to answer, and I know I am going to get a ton of opinions on it. I do think there are some programming languages that are better suited for certain tasks. I can think of a few, but I am not sure if I would ever consider writing my own.
The first thing I would say is that you probably don’t want to code things that are too specific, because you don’t want your robot looking like a bot. As a programmer, you want to create the logic that gets the program working so that your robot can be something that is a bit more than just a machine.
You’re right, and that’s a good point.
And that is a very difficult challenge to deal with. You want your robot to be a complete and total machine, but then youre stuck with the programming language that does the same thing. And the programming languages that are best for that are ones that are not too specific. You can create your own, but because of this, you have to keep repeating yourself. You need to create a language that is more general and versatile than the languages that are already out there.
The right programming language for your robot is going to be different for each robot, and all of them will use different algorithms. So you might have a robot that doesn’t want to walk, that is programmed to run a certain program like a human might, but then you might have a robot that actually wants to walk and needs to be able to do that as well.
We’re talking about programming languages here. The one that most robots are programmed to use is C++; the one that most people use is C++. In the C and C++ communities, there are certain languages that are considered “best” for different problems. For example, C++ is best for object oriented programming, but C is best for mathematical programs.
I tend to think that the best languages are those that have good abstraction levels. C is the best language for a programmer to use to write a program, but it has a pretty low abstraction level. The reason I say that is because many people who are making robots are going to want to write the robot as a C program, then make it run on a computer.