Kemiripan C dan Pascal memungkinkan kode C diterjemahkan ke Pascal secara fully translation , dengan menggunakan fitur-fitur kompilator Pascal modern. Masalah paling sulit dalam proses translasi adalah ketika program harus men-generate nama baru untuk simbol yang mengalami konflik.
Aplikasi translator C ke Pascal memerlukan manajemen tipe yang cukup kompleks. Sebagian besar masalah muncul karena Pascal tidak seluwes C dalam memperlakukan tipe. Desain AST juga perlu dibuat seluwes dan seelegan mungkin, untuk mempermudah pengembangan program translator, karena AST dapat diperlakukan sebagai intermediate language untuk bahasa target lain, selain Pascal, seandainya progra translator ini akan dikembangkan lagi di waktu yang akan datang.
Berikut ini adalah skema alur kerja dan komponen dari kompilator.
Sumber : www.google.com
Labels
- Biografi (1)
- Diary Pascal (7)
- Pascal (1)
- Pascal's News (2)
- Plus and Minus Bahasa (10)
- Program Pascal (6)
Langganan:
Posting Komentar (Atom)