ngôn ngữ máy tính nào được sử dụng để lập trình arduino
Trong thực tế, bạn đã là; ngôn ngữ Arduino chỉ đơn thuần là một tập hợp các hàm C / C ++ có thể được gọi từ mã của bạn. Bản phác thảo của bạn trải qua những thay đổi nhỏ (ví dụ: tạo tự động các nguyên mẫu hàm) và sau đó được chuyển trực tiếp đến trình biên dịch C / C ++ (avr-g ++).
Một chương trình dịch từ ngôn ngữ cấp thấp sang ngôn ngữ cấp cao hơn là một trình dịch ngược. Một chương trình dịch giữa các ngôn ngữ cấp cao thường được gọi là trình biên dịch nguồn sang nguồn hoặc trình dịch chuyển. Trình viết lại ngôn ngữ thường là chương trình dịch dạng biểu thức mà không cần thay đổi ngôn ngữ. Các trình biên dịch ban đầu được viết bằng hợp ngữ. Trình biên dịch tự lưu trữ đầu tiên ÃƒÂ ¢ Ã‚â‚¬Ã‚â € œ có khả năng biên dịch mã nguồn của riêng nó bằng một ngôn ngữ cấp cao ÃƒÂ ¢ Ã‚â‚¬Ã‚â € œ được tạo ra vào năm 1962 cho Lisp bởi Tim Hart và Mike Levin tại MIT.