Tôi có một vi điều khiển mbed có ARM Cortex M3 nhỏ trên đó. Về cơ bản, tài nguyên hiệu quả của tôi cho dự án là ~ 25 KB RAM và ~ 400 KB Flash. Đối với I / O, tôi sẽ có bàn phím PS / 2 , bộ đệm khung VGA (có đầu ra ký tự) và thẻ SD để lưu / tải chương trình (có thể lên tới vài MB).
Tôi hỏi bởi vì tôi đang cố gắng tìm ra ngôn ngữ lập trình để thực hiện điều này. Tôi đang tìm kiếm một ngôn ngữ diễn giải dễ dàng để tôi thực hiện và sẽ không phá vỡ ngân hàng về tài nguyên của tôi. Tôi cũng dự định điều này ít nhất có thể để viết trên chính thiết bị, mặc dù trình chỉnh sửa có thể được diễn giải (yay, bootstrapping).
Dù sao, tôi đã xem một vài ngôn ngữ đơn giản. Một số ứng cử viên tốt đẹp:
Có ai đã làm một cái gì đó như thế này hoặc biết bất kỳ ngôn ngữ nào có thể phù hợp với dự luật này hoặc có ý kiến về ba ứng cử viên của tôi cho đến nay?