Не совсем C - Not Quite C
Эта статья включает Список ссылок, связанное чтение или внешняя ссылка, но его источники остаются неясными, потому что в нем отсутствует встроенные цитаты.Август 2018 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Не совсем C (NQC) это язык программирования, интерфейс прикладного программирования (API) и родной байт-код компилятор инструментарий для Лего Mindstorms, Кибермастер и LEGO Spybotics системы. Он основан прежде всего на Язык C но имеет определенные ограничения, такие как максимально допустимое количество подпрограмм и переменных, которые различаются в зависимости от версии прошивка RCX имеет. Язык был изобретен Дэвидом Баумом. Он выпустил две книги по этой теме.
Пример простой программы
Простая тестовая программа, написанная на NQC для RCX с двигателем, подключенным к выходному порту A, может выглядеть следующим образом:
задача главный () // Основная программа { SetPower(OUT_A, OUT_FULL); // Включаем двигатель A на 100% мощности. OnFor(OUT_A, 200); // Дать двигателю поработать две секунды, а затем выключить. }
Таким образом, двигатель A будет работать на полной скорости в течение двух секунд перед выключением.
Компиляторы и интегрированные среды разработки
NQC компиляторы и интегрированные среды разработки (IDE) доступны для многих платформ, включая Майкрософт Виндоус, Mac OS X, Linux, BeOS и ДОС. Один из них Командный центр Bricx.
Рекомендации
Источники
Исходники компилятора:
Источники IDE:
внешняя ссылка
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |
Этот конструктор Лего -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |