برنامه نویسی میکرو کنترول با زبان لیسپ

دوستان سلام
با زبان های لیسپی میشه برای میکروکنترولر برنامه نویسی کرد ؟؟
یا بهتر بگم برنامه نویسی تحت سیستم؟
برای سیستم عامل؟؟
و و و غیره …

اگر میشه با کدوم گویشش؟

یعنی میشه در این زمینه ها با زبان های مثل cو c++ مقایسشون کرد؟

فکر میکنم از این جهتی که لیسپ ها معمولا داینامیک تایپ هستن واسه این کار مناسب نباشن

1 Likes

کاملا درسته.
البته غیر ممکن نیست. تیم uLisp یه کامپایلر برای میکروکنترلرهای ۸بیتی نوشتن که کارهای خیلی خفنی میتونه انجام بده (که با c غیر ممکنه، مگر اینکه با C یه interpreter برای lisp‌بنویسیم که دراون صورت میشه یه چیزی بسیار شبیه به پروژه‌ی uLisp!)
مثلا 3D rendering + Ray Tracing انجام میده روی میکروکنترلر.
یا از اون خفنتر، وقتی میکروکنترلر درحال کار هست، کدهاش رو تغییر میده با استفاده از REPL!

2 Likes

منظورم این بود که بهمون یه REPL میده!
داخل میکروکنترلر repl ران میشه و میتونیم بهش کد وارد کنیم تا evaluate کنه.

ریچارد استالمن یه زمانی قبل لینوکس نگفته بود دنبال ایجاد کرنل با Lisp هست؟ یا من توهم زدم؟

من که چیزی نشنیدم! با من هماهنگ نکرده :sweat_smile:

1 Likes