PLM2C jest kompilator / tłumacz, który akceptuje PL / M źródła plików i produkuje odpowiada ANSI C lub K & R C pliki źródłowe gotowi zostać skompilowany z kompilatora C. Otrzymany kod źródłowy C uosabia funkcjonalność oryginalnego kodu źródłowego PL / M przy zachowaniu nowoczesnego stylu C kodowania.
PLM2C jest wyjątkowy w tym sensie, że stanowi PLM kontekstowej do tłumaczenia C i generuje kod źródłowy C, który jest tak czytelne i jasne, jak oryginalnego kodu źródłowego PL / M. Uzyskuje się to poprzez mapowanie proste definicje makr w PL / M do bardziej precyzyjne konstrukcje językowe w C przykładem jest mapowanie "dosłownie" definicji do "Definicje typów" definicje struktury, gdy znajdują się w ten sposób traktować. Silnik oparty regułą jest zatrudniony, aby znaleźć te mapowania i zwiększenia prostych definicji w do bardziej precyzyjnych i czytelnych struktur PL / M w C gwarantuje prawidłowe odwzorowanie i PLM2C produkuje odpowiednie źródło ANSI C lub K & R C pliki gotowe do skompilowany z kompilator C.
Opracowany i stosowany od 1989 roku, PLM2C powodzeniem użyto do przetłumaczenia wielu dużych projektów przemysłowych największych firm przemysłowych w Europie, Izraelu, Stanach Zjednoczonych i Azji, przy minimalnej interwencji i humanitarny.
PL / M jest język programowania, który został zaprojektowany i zaproponowany przez INTEL powrotem w latach 70. i 80. i był powszechnie stosowany ze względu na jego dobre wyniki na procesorach Intela i jego składni wysokim poziomie. Dziś PL / M nie jest już obsługiwana przez Intel i jego następca jest język C, który jest powszechnie stosowany w rozwoju systemów wbudowanych.
Systemy, które zostały opracowane przy użyciu PL / M są zazwyczaj tłumaczone do języka C, aby być utrzymane i ewoluowała. PLM2C prezentuje bardzo efektywne rozwiązanie w tym przejścia ze względu na niską cenę i wysoką jakość tłumaczenia
Wymagania .
PLM2C jest kompilator / tłumacz, który akceptuje PL / M źródeł pliki i tworzy odpowiednie źródło ANSI C lub K & R C pliki gotowe do skompilowany z kompilatora C
Ograniczenia .
Źródło PL / M długość pliku jest ograniczona do 100 linii, 1 ZAWIERAJĄ plik
Komentarze nie znaleziono