Những nhận xét của ntc là chính xác.
Cho dù bạn viết bằng ngôn ngữ gì thì cuối cùng con PIC cũng phải chạy chương trình của bạn, và bản thân nó chỉ hiểu mỗi mã nhị phân nằm trong bộ nhớ chương trình của nó mà thôi. Vì lập trình bằng mã nhị phân quá khó khăn đối với con người, nên mới có nhiều ngôn ngữ lập trình được tạo ra để giúp cho việc lập trình được dễ dàng hơn. Chẳng qua vào thời điểm này không có trình biên dịch (compiler) lý tưởng nào có thể thay thế được trình hợp dịch (assembler) trong mọi trường hợp mà thôi. Và để lập trình bằng hợp ngữ một cách hiệu quả thì thông thường bạn phải có một con vi điều khiển được mô phỏng trong chính bạn, để kiểm soát chương trình bạn đang viết, một công việc quá khó khăn cho những người mới học.
Không ít người đã tự xây dựng ngôn ngữ lập trình và trình biên dịch cho riêng mình, chẳng hạn như Vladimir Soso (viết Basic compiler) hay Wouter van Ooijen (sáng tạo JAL và viết JAL compiler).
Thân,
|