Quote:Well like I said, it depends on what the OP meant by "robots". AI is rarely done in C because imperative languages like C aren't that great for the kind of heuristics that AI often demands. And web-based robots (eg IRC bots, search engine spiders, Reddit bots, etc) can be coded in whatever language you want.
Most of the robots I've written have been in Perl just because of the speed at which I can bang out code (even for the real time devices, I've not needed the performance of C so it seemed pointless to invest the development time on it)
Then you have your educational languages (eg Logo) which are also used for controlling basic robots (just because it looks "cool" )
The only instance I know of there robots are predominantly coded in C are the industrial tools - but even there, a lot of them are just controlled via TCP/IP sockets (or at least the ones I've been exposed to were) so you could use pretty much any language you wanted if you were fussy enough.
ARM is hardly a niche platform. In fact I even used to run a brainf compiler on ARM back when I was playing around with esoteric languages.
Edited by Plan9 - 5/29/13 at 3:55am