Pek C Değil - Not Quite C

Pek C Değil (NQC) bir Programlama dili, uygulama programlama Arayüzü (API) ve yerel bayt kodu derleyici için araç seti Lego Mindstorms, Cybermaster ve LEGO Spybotics sistemleri. Temel olarak C dili ancak izin verilen maksimum alt yordam ve değişken sayısı gibi belirli sınırlamaları vardır ve bunlar, sürümüne bağlı olarak farklılık gösterir. aygıt yazılımı RCX vardır. Dil, David Baum tarafından icat edildi. Konuyla ilgili iki kitap yayımladı.

Basit program örneği

A çıkış portuna bağlı bir motora sahip bir RCX için NQC'de yazılmış basit bir test programı şöyle görünebilir:

 görev ana ()    // Ana program {     SetPower(OUT_A, OUT_FULL);    // A motorunu% 100 güçte açın.     OnFor(OUT_A, 200);            // Motorun iki saniye çalışmasına izin verin ve sonra kapatın. }

Böylece, motor A kapatılmadan önce iki saniye boyunca tam hızda çalışacaktır.

Derleyiciler ve entegre geliştirme ortamları

NQC derleyiciler ve entegre geliştirme ortamları (IDE'ler) aşağıdakiler dahil birçok platform için mevcuttur: Microsoft Windows, Mac OS X, Linux, BeOS ve DOS. Bir Bricx Komuta Merkezi.

Referanslar

Kaynaklar

Derleyici kaynakları:

IDE kaynakları:

Dış bağlantılar