C или C ++ для робота?

Приветствую,

Я пытаюсь выбрать между C и C ++ для моего робота. Я ветеран Visual Basic.NET более 5 лет, однако я использую Linux (Ubuntu) на этом роботе, и есть проблема совместимости между Linux и .NET Framework. Я хочу придерживаться того языка, который я выберу для всех своих проектов, поэтому я хочу убедиться, что выберу наиболее подходящий для задачи. Для справки я опишу своего текущего робота в стадии разработки и что я собираюсь с ним делать. Я нахожусь в процессе создания полноразмерного астромеханика R4 (да, я один из тех парней). Я включил материнскую плату ПК с процессором Intel Core 2 2,1 ГГц, 1 ГБ оперативной памяти. Я буду использовать созданную с нуля плату параллельного интерфейса для управления приводными двигателями, головным двигателем, а также дополнительную плату параллельного интерфейса (переходящую ко второму параллельному порту), на которой все датчики (ИК, ультразвуковое определение диапазона, визуальное распознавание через веб-камера и т. д.) будет. Команды будут подаваться с использованием распознавания речи (в настоящее время есть программа распознавания, созданная с нуля на VB.NET, которую я буду адаптировать к новому языку). С учетом перечисленных выше спецификаций и желаемых целей, что мне лучше: C или C ++? Я очень признателен за любые ваши предложения. Спасибо! Thaskalas

18
задан Thaskalas 11 February 2011 в 20:45
поделиться