Jump to content

Интерактивный С

Интерактивный С
Разработчик(и) KISS Институт практической робототехники
Первоначальный выпуск 1997 г., 26–27 лет назад.
Стабильная версия 8.0.2 (31 марта 2008 г.) [±]
Предварительный выпуск Не [±]
Операционная система Windows , macOS , Linux , IRIX , Solaris , SunOS
Доступно в Английский
Лицензия Распространяется бесплатно Институтом практической робототехники KISS, некоммерческой организацией 501(c)3.
Веб-сайт www.newtonlabs.com/ic
Интерактивный С
Стабильная версия 8.0.2 (31 марта 2008 г.) [±]
Предварительный выпуск Не [±]
Веб-сайт www .ботбол .org /IC /,%20http: //www .newtonlabs /IC /
Под влиянием
С

Interactive C — это программа, использующая модифицированную версию ANSI C с несколькими библиотеками и функциями, которые позволяют любителям программировать небольшие робототехнические платформы.

Версия Newton Research Labs

[ редактировать ]

Компания Newton Research Labs разработала Interactive C как среду компиляции для роботов, использующих процессор Motorola 6811 . Конкурс дизайна роботов LEGO MIT (6.270) был первоначальной целью программного обеспечения. [1] Однако он стал популярным благодаря своей способности компилироваться на лету, а не тратить время на предварительную компиляцию, как это делали другие языки. Новейшей версией среды программирования является IC версии 8.0.2, которая поддерживает следующие операционные системы :

На снимке экрана справа показан Interactive C, работающий в операционной системе Windows . В программе есть окно взаимодействия , в котором однострочные команды C можно отправлять на подключенный контроллер, а также окно редактирования, называемое здесь main.c , где файл программы редактируется и может быть отправлен на подключенный контроллер.

Вот базовый пример «Hello World» для программирования IC :

void main()
 {
      printf("Hello World");
 }

Вот еще один пример использования портов двигателя 1 и 3:

void main()
 {
      motor(1,100);
      motor(3,100);
      sleep(2.0);
      ao();
 }

Базовый бесконечный цикл , который будет издавать звуковой сигнал вечно:

void main()
{
    while(1)
    {
        beep();
    }
}

Interactive C используется Университетом штата Огайо для программирования Handy Boards MIT в рамках программы «Основы инженерного дела для почестей». [1]

Версия Института практической робототехники KISS

[ редактировать ]

Институт практической робототехники KISS разработал стороннюю альтернативу версии Interactive C от Newton Labs для своей программы образовательной робототехники Botball .

Последняя версия Interactive C от Института практической робототехники KISS — IC 8.0.2, которая поддерживает следующие операционные системы:

  • Windows 2000, ХР, Виста
  • Mac OS X 10.3, 10.4, 10.5
  • Linux (с gcc 3.3)

IC8 поддерживает следующие контроллеры робототехники:

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4bbd9b86867d70069a57c610cbdf29cc__1704071760
URL1:https://arc.ask3.ru/arc/aa/4b/cc/4bbd9b86867d70069a57c610cbdf29cc.html
Заголовок, (Title) документа по адресу, URL1:
Interactive C - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)